London, the UK. Red bus in motion and Big Ben, the Palace of Wes

London, the UK. Red bus in motion and Big Ben, the Palace of Westminster at night. The icons of England