The Menorah in Trafalgar Square is a beloved tradition that unites Londoners from all walks of life to celebrate the eight-day festival. Since 2007, the Mayor of London has proudly sponsored the ...