Europe's tallest building

London has officially unveiled The Shard, Europe's tallest building for at least a little while. It's a new landmark the architect and developer hope will blend well with the city's history-steeped skyline. AP video. (July 6)