The World's 50 Best Restaurants 2025 awards were announced, with Maido (Peru) taking the top spot and First Nations chef Mindy Woods winning the Champions...