
The Leonids - one of the most prolific annual meteor shower - will be streaking across the sky until November 30. Characterised by fast, bright meteors, the Leonids will reach its peak on November 18.
The celestial event will be visible to the naked eye for those in London despite the city’s light pollution.