You just can’t beat a cream tea, it’s one of the greatest pleasures offered up in the British countryside. You simply won’t find an old English town without a tea shop with scones in the window and clotted cream ready to go. While we’re all home for a while, why not make your own? This […]