Udaipur rocks!

Udaipur has been voted the world's best city. I couldn't agree more.

Comments