India has several places of attractions, and it is hard even for the foreigners to choose between one or two destinations. So, here are some of the places in India most visited by foreigners: Agra, Varanasi, Rishikesh, Jaipur, Delhi, Kolkata etc.