The Shard: EU's highest building unveiled —
The Shard under construction in central London on April 25, 2012. The building, which will be inaugurated on July 5 in London with a huge light show, is the highest in the European Union, standing at 310 meters (1,017 feet).