Crowds cheer as ‘ring of fire’ eclipse moves across the Americas

Cheers have erupted among crowds in Oregon and New Mexico as a rare “ring of fire” eclipse of the sun put on a show for millions across the Americas.
With the presence of cloudy skies, a Nasa livestream of the phenomenon reported it in Eugene, Oregon, shortly after 9.15am local time (5.15pm GMT).