Our favorite places to visit in India are : New Delhi, Bangalore, Calcutta, Pune, Mumbai.