Source

INDIA, August 3, 2011: The Archaeological Survery of India (ASI) manages several monuments and attractions in the country. Based on the ticket sale data the ASI has issued details of the total number of visitors.

Last year, for example, 623,944 foreigners and 418,228 Indians paid to see the Taj Mahal, which is at the top of the list. Other sites, such as Hampi, are much more popular among Indians than overseas (456,777 Indian visitors and only 35,446 foreigners.) Domestic tourism in India is a larger industry than hosting people from outside the country.

A complete list at can be found at the source, including data for 2008, 2009, and 2010.