Top Stories Avataara: World’s First Vegetarian Indian 1-Star Michelin Restaurant Opens BREAKING: Avataara has just been recognized as the world’s first vegetarian and only Indian restaurant to earn a 1-star Michelin rating, officially included in... Editorial7 hours ago