This week, in honour of the Royal Wedding, the feature country here at Food Freeway is England! This lovely country is part of the United Kingdom, and is situated south of Scotland, east of Wales, northeast of the Celtic Sea, southeast of the Irish Sea, and southwest of the North Sea. The cuisine of England […]