As far as destinations for fine dining in India go, the Leela Palace Udaipur is one to visit. Sheesh Mahal, a terrace restaurant where guests dine beneath the…
Whether or not you think of yourself as an adventurous traveler, it’s hard to remain unaffected by the unbelievable beauty of the Himalayas. Visitors to…