Udaipur is undoubtedly the most romantic city in India! And it is royally romantic.
Read this post on sushmitamalakar.com