London’s Cannon Bridge Roof Garden is a refreshing splash of green on an aggressively industrial skyline. Photo via Love Home Swap.