INDIA TOP 10 PLACES TO VISIT

10 Darjeeling

9 Kerala

8 Goa

7 Amritsar

6 Varanasi

5 Rishikesh

4 Rajasthan

3 Mumbai

2 New Delhi

1 Agra