Postcard GB-1433625
Loading map...
Elizabeth Tower with Big Ben (the Great Bell of the striking clock) at the north end of the Palace of Westminster, and Westminster Bridge, a road-and-foot-traffic bridge over the River Thames in London.
|
|
You need to sign in to leave a comment! |