Monday, December 12, 2011

India - Udaipur

Udaipur is considered India's most romantic city..... now you know why.