Fancy a cuppa? 74,802 cups of tea are spread out across London’s Trafalgar Square – the amount the average Brit drinks in a lifetime. [via BBC News]

RELATED
Star Trek Cosplay Pictures And Video From The 2013 Convention In Las Vegas