How to Serve a Proper British Afternoon Tea for Your Royal Wedding Viewing Party
On Kensington High Street in London, near Kensington Palace, where newlyweds Meghan Markle and Prince Harry will reside after their nuptials, I was awash in a tsunami of red, white, and blue kitsch at the Nonstop Party Shop. Union Jacks side-by-side with the Stars and Stripes, tea cups bearing the smiling faces of the couple, […]