By : Deepak

Explore India’s 10 Most Beautiful Cities

Varanasi

Chennai, Tamil Nadu

Delhi

Goa

Hawa Mahal, Jaipur

Kolkata

Mumbai

Shimla

Udaipur, Rajasthan

It's not over yet!   More exciting  stories awaits you.