by JeremyRichards
The Shard under construction at London Bridge on the River Thames in London, England. When complete it will be the tallest building in the European Union.