April 1, 2011 8:24 pm Scratch Your Royal Itches at the British Pantry and Tea Shop If the upcoming royal wedding whets your palate for scones, clotted cream and a black-and-white pudding, head to the British Pantry and Tea Shop near Dulles. Local 3:39 Public voting opens for 2024 RAMMY Awards