The moon begins to cover the sun during a rare "ring of fire" solar eclipse, while a eagle flies past, at Badshahi mosque in Lahore, Pakistan. The next annual eclipse in June 2020 will be visible to a narrow band from Africa to northern Asia. The following one in June 2021 will only be seen in the Arctic and parts of Canada, Greenland and the remote Russian far east.
AFP