Udaipur is often said to be India’s most romantic city, perhaps the world’s. Right at its heart lies the glassy blue surface
Source: Huffington

Leave a Reply