India Lags in Tourism Promotion

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…