All G20 India destinations on global tourism map
During India’s G-20 Presidency, more than 200 meetings are planned at over 60 locations across the country. All these destinations have attracted global attention and put India on the global tourism map. […]