The world’s oldest known meteor shower will be visible this week - and you might be able to spot it from London. First spotted in 687 BC, the Lyrid meteor shower, which comes from debris from Comet ...