Im Herzen Londons befindet sich der Trafalgar Square, der größte öffentliche Platz Londons und einer der bekanntesten Plätze im Zentrum. Hier tummeln sich viele Menschen, Tauben halten sich hier auf und zahlreiche rote Doppeldeckerbusse haben hier ihren Halt.