People in Madagascar are casting their ballots today in the presidential election which EU election observers say is going smoothly, reports Reuters news agency.

There are 36 candidates in all - current President Hery Rajaonarimampianina is battling against two of his predecessors - Marc Ravalomanana and Andry Rajoelina.

Ahead of the election, the candidates have been criss-crossing the country attending rallies like this one for Mr Rajaonarimampianina.

All over the country, T-shirts have been distributed, like this one for Mr Rajoelina.

And these people took to their motorbikes to give out flyers for Mr Ravalomanana.

Few analysts expect an outright winner in the first round. If no candidate gets more than 50% of the vote, there will be a second round between two top candidates on 19 December.