India ranks 39th on the World Economic Forum’s Travel & Tourism Development

India ranks 39th on the World Economic Forum’s Travel & Tourism Development