India, the second most populous country in the world, is ranked the 43rd most visited nation by the Visited travel map app. With over 1.5 million international users, Visited is a popular way to mark off places you’ve been, browse …
Top Countries Visited By Indian Travellers
