Udaipur, a city backed by the glorious history of its brave people lies in the southern part of Rajasthan, a princely state in India. Being relatively lesser crowded yet culturally richer than Jaipur, this city is out & out a winner when it comes to attracting tourists from all over the globe and I’m no … Continue reading