Photo by: Lefteris Pitarakis
The Shard (left), a newly-constructed high-rise building that is Europe’s tallest, rises high above the Tower Bridge in London on Wednesday, July 4, 2012. (AP Photo/Lefteris Pitarakis)
To sign up for our daily emails, click here.
To manage your email subscriptions, click here.
Find Us On Facebook
Follow Us On Twitter