by instinia
London Olympics with iconic red London bus and landmarks, printed in Australia: 31 July 2012 AUSTRALIA - 31 July 2012: A Stamp for the London Olympic in London, United Kingdom.