London January 19, 2007September 4, 2012 Steve Kings Cross blocks This tower block near Kings Cross has a design that looks like it is from another, sunnier planet. Read More