Thousands of Londoners hit the capital’s streets and parks on Wednesday to witness the biggest solar eclipse in decades.
Crowds flocked to viewing spots such as the Royal Observatory in Greenwich and Primrose Hill, while scores of shops sold out of protective glasses.