Hotel Review: The Lalit, London

A review of the newly-opened five star hotel from the Indian Lalit Hotel Group