2 min read HOTELS The Oberoi Cecil Best Hotel in India 2 weeks ago Situated in Shimla, the entry point to the magnificent Himalayas lies the hotel. Located...Read More