Election day in Nigeria has been greeted by a failed attack, fears of fraud and concerns about the delivery of ballot papers.
The west African country's elections mark the first peaceful transition from one president to another since Nigeria gained independence from Britain in 1960.
Over 300 legislators are also due to be elected to the country's Senate and House of Representatives.
Today's poll is by no means orderly, with the Abuja attack on the country's electoral commission the most high-profile demonstration of Nigeria's ongoing stability.
A lorry laden with fuel and gas cylinders was driven towards the headquarters by an attacker, who flung himself from the vehicle after pressing down the accelerator with a rock.
His efforts were in vain, however, as the lorry came to a stop before reaching its target and did not explode.
Elsewhere in Nigeria, especially in the southern coastal cities of Lagos and Port Harcourt, delayed delivery of ballot papers has left many polling stations without the materials necessary to process the poll.
Popular fears of fraud and rigging are widespread while sporadic violence is being reported in the country's rural areas.
Up to 65 million people are eligible to vote in the country's 120,000 ballot boxes.
Click here to run an energy price comparison, and see if you could be paying less for your gas and electricity.