An incredible protest is unfolding in London today as 6 Greenpeace activists are scaling London's tallest building, the Shard, to…
This website uses cookies.