Lima Maido Crowned World’s Best Restaurant as Five US Spots Make the 2025 Top Listby Victoria Jones June 26, 2025