Cool Britannia, the legendary UK souvenir shop, is shuttering its flagship store on Oxford Street, much to the dismay of customers. The retail store has long served British-themed merchandise ...