Food Europe Several British cities have been named in the 100 best in Europe for 2025 – including Edinburgh and Glasgow.