Incredible India Pavilion wins ‘Best Stand Award for Doing Business’ in London is one of our current travel picks. The Incredible India Pavilion has been honoured with the “Best Stand Award for Doing Business” at the World Travel Market (WTM) in London th.