LONDON, ENGLAND - DECEMBER 17: Red London bus on Westminster Bridge. In London, England. On 17th December 2016. Shutterstock Image - LONDON, ENGLAND - DECEMBER 17: Red London bus on Westminster Bridge. In London, England. On 17th December 2016. - ID: 540719728