Tag: London

Westminster and the clock tower housing Big Ben. The London Eye The White Tower