Africans were treated Sunday to a spectacular solar eclipse that swept across the continent, while sky-gazers in the United States and Europe also glimpsed the rare phenomenon.