July 24, 2007 12th Annual World’s Best Awards Readers Survey of Travel + Leisure Magazine awards Hotel Oberoi Udai Vilas, Rajasthan as Best in World
Comments