UK











THE SHARD LONDON UNVEILED

The Shard, Europe’s new tallest building, was unveiled in Central London last night with a pretty unimpressive light show. 12 lasers and 30 searchlights lit…