London, the UK. Red bus, taxi cab in motion and Big Ben, the Pal

London, the UK. Red bus, taxi cab in motion and Big Ben, the Palace of Westminster. The icons of England in vintage, retro style