Photos: Rare solar eclipse over Africa