According to Nielsen data, India is the fourth-most popular country to visit in the world.The country is second to China in terms of visits.India ranks second in terms in terms with total visits per capita.The US is the third most popular country in terms to visit per capita, followed...