The best place to visit in India.
Agra.
New Delhi.
Goa.
Mysore.
Hampi.