London: Trafalgar Square

In en om een van de meest touristische plekjes van London, waar ook nog eens gewoon tientallen bussen per minuut hun weg banen.