United Kingdom - Royal Liver Building Clock

Royal Liver Building, Pier Head, Liverpool, England. It is part of a UNESCO World Heritage. Postmarked 02.02.12 and arrived in Penang on February 10, 2012. Thanks to Gilly of UK.







No comments: