Lettuce celebrate! The top 100 nations for good food have been revealed – and it’s Italy that’s number one followed by runner-up Japan and Greece in third. This is according to a recent study by the Taste Atlas Awards 2023/24, which is based on 271,819 dish ratings and 80,863 food product ratings. ‘Italy and Japan recorded […]