It is the time to cheer as our favourite cities Udaipur and Jaipur of India have significantly made space for themselves in top 15 cities in the world according to Travel + Leisure magazine. Udaipur known as the City of Lakes, has left behind some major cities of the...
Recent Comments