Today I got a nice postcard from the United Kingdom! The card features a view of Harrods, which is located in London. Harrods is an upscale department store with around 1 million square feet of selling space, which makes it the largest department store in Europe. Its Christmas department is world famous and widely anticipated by many visitors and shoppers. A nice Year of the Horse stamp was used! Thanks Anu!