Small Luxury Hotels of the World

To begin with, the title of world's best hotels takes me to Rajasthan (India) at the marvelous hotel “Oberoi Udaivilas” which according to me and most of the people is the best hotel in the world. India is very famous...