The Big Ben Clocktower, London.

The Big Ben Clocktower, London, England