The US, Canada and even some members of the United Nations were doubtful about how the presidential election was organised. On polling day, the government shut off all SMS system and blocked some websites belonged to Mousavi's supporters.
Ahmadinejad was accused of wanting to thwart any effort by Mousavi to 'liberalise' Iran as this will open the door to Teheran-Washington revived relationship (read here...)
My diplomatic friends in Kuala Lumpur were quick to question Ahmadinejad's 'dirty tactics' to secure his victory over Mousavi.
"We believe most of the Iranians are ready to join the global community again as a free country which abides all international laws. They want no confrontation with anybody. That's why they pinned their hopes on Mousavi," said a Middle East diplomat.
With US President Barack Obama had last month offered a pre-condition for US-Iran renewed diplomatic relations, many Iranians saw the opportunity in Mousavi's plan to improve the country's relation with the rest of the world, according to a Western ambassador.
"However, Ahmadinejad wants to keep the country under a tight policy which puts his people under a difficult situation. We dont know how Iran can attend to its domestic problems if its administration refuses to work with the international community."
We will have to wait for further developments in that beautiful country...