Review: Vatavaran is A Himalayan Journey in the Heart of Knightsbridge In a city teeming with Indian restaurants, Vatavaran emerges as a breath of fresh air in London’s culinary land…