The Ultimate London Tourist Shot: Trafalgar Square, typical red bus & Big Ben By Julika|2012-06-23T23:18:19+02:002012/06/23|0 Comments