English >> Travel
The Library Bar at The Leela Palace in New Delhi has made a name for itself through its exceptional whisky collection and refined interior — drinkers here nestle on Chesterfield chairs and the bar's shelves are stocked with first-edition books.