The annual award for world's best city, as chosen by readers of Travel + Leisure magazine, has gone to Rajasthan and its 'City of Lakes', Udaipur. Time to book your trip?
Continue reading...Wednesday, June 17, 2009
Video tour of a beautiful homestay in Udaipur, Rajasthan.
Continue reading...
Wednesday, July 15, 2009
0 Comments