Druids: look away now.
Summer solstice PR stunt.
Back of the net! Londonist’s favourite gargantuan timepiece, Big Ben, is basking in glory this morning, after being voted Britain’s most-loved landmark. Beating off the prehistoric monument and UNESCO World Heritage site Stonehenge into second, The Clock Tower was one of six London attractions to …