Best Hotel In The World India
Best Hotel In The World India – Oberoi is one of the most exclusive hotel brands in the world. The Oberoi story began in Shimla, India in 1934, when Mohan Singh Oberoi pioneered the concept of luxury hospitality in India by opening his first hotel. Over the next few years, Oberoi – with the help of his two… Read More »