Reviews and recommendations on the best of English brands and experiences
India

Hotel Review: The Leela Palace, New Delhi

Trooping off a 10 hour flight, I went straight off to attend the Google ‘Big Tent’ gathering with the cream of India’s Tech and Communications ...