Who is the President of Madagascar?

The current president of Madagascar is Mr. Andry Rajoelina, who was handed power by the military following the resignation of Marc Ravalomanana on March 17, 2009. However, controversy surrounds Mr. Rajoelina becoming President since there were no democratic elections held. To find more information click here: