Patriotic shoppers stock up on British classics ahead of Royal Wedding
18 May 2018