Crowds from the Ivory Coast to Dubai flocked to witness a rare partial eclipse that could be seen across the Atlantic, Africa and the Middle East.