World’s Best Hotel Brand

Oberoi Hotels & Resorts has been voted World’s Best Hotel Brand. The Oberoi Udaivilas, Udaipur has been voted the World’s Best Hotel Overall.