Le Meridien New Delhi is a city of history and prodigy. Not far from Agra – the site of the world’s most striking tribute to love, the Taj Mahal – and encircled by forests with 5,000-year-old stone temples still intact, the city is home to the eminent Red Fort Palace and the Yamuna, one of the most established rivers in Hinduism.