India’s tourism sector ranked 65th out of 124 countries in the World Economic Forum’s first Travel and Tourism Competitiveness Report 2007, well behind regional competitors…
India’s tourism sector ranked 65th out of 124 countries in the World Economic Forum’s first Travel and Tourism Competitiveness Report 2007, well behind regional competitors…