Spread the loveThe Claridges is a 5-star hotel in New Delhi near Connaught Place. Of all the large hotels, this one stands out because it is not a high-rise and has a very homely, old-world charm. According to the website, the hotel was started in 1952, which explains the presence of a lot of wood …
Read More