I think it would be interesting to know the top 10 States of India where most number of foreign tourists visited. Lets have a look : 1) Maharashtra - Mumbai, Pune and Aurangabad remained to be the most attractive places for foreign tourists of which Aurangabad was declared as the Tourism Capital of the State. Mumbai contributes 24.7% of total foreign tourists to India. 2)Tamil Nadu - Center of spiritual places, counts 17.3% of total share of the country 3)Delhi - National capital of India is with 11.1%. Delhi is famous for many historical places. 4)Uttar Pradesh - 9.7% contribution in total share. Main attraction is Taj Mahal in Agra. 5) Rajasthan - 6.9%, Rajasthan is a home for many beautiful royal palaces. 6)West Bengal - 6.2%, Kolkatta in West Bengal was the capital of British India 7)Bihar - 5%, you can find large number of archaeological sites in Bihar 8)Kerala - 3.8%, famous for its backwaters and ayurvedic centers 9)Karnataka - 2.9%, filled with a lot of beautiful and historical places to visit 10)Himachal Pradesh - 2.5%, surrounded by beautiful hills and natural places.