Image Above Provided By: London.info.net
The building Big Ben located in London is a clock tower that stands at 315 feet. It was given its name because of the large bell within it that chimes every hour.
Использование только с явного разрешения владельца