India bags the Award of Excellence for ‘Best in Show’ at New York Times Travel Show 2019
India received the Award of Excellence for ‘Best in Show’ at the recently concluded New York Times Travel Show 2019, the largest travel show in North America, held from 25th – 27th January in New York, USA.
The Ministry of Tourism,…