World's best restaurants for 2026 revealed - and a London spot with a £380 tasting menu takes the crown ⊕⊕ found 2026 › Apr › 24 (Fri) @ 01:33 UTC a story from The Daily Mail 💩 › The Daily Mail World ■■ London ■■■ Italian ■■ Rome ■■ preview sentiment