We Visited The Michelin-Starred Indian Restaurant In Mayfair Serving Up Street Snack Bonsai Trees
Thanks to our city's fabulously cosmopolitan nature, it’s not hard to find enticing Indian restaurants in London. No matter what neighbourhood you turn to, you’re bound to uncover a wonderland of fragrant flavours and saliva-inducing spice - but it’s not every day that you come across a place…