The original Jamavar opened in 2001 at The Leela Palace Bengaluru in India and was named among the World’s Top 10 Power Dining Spots by...