'Down with lies': Grief turns to anger as Iranians challenge government's role in plane shooting

After millions of Iranians united in revenge against America, they're now divided as the regime admits it killed 176 people when it shot down a Ukrainian plane. 

There are calls for justice and accountability in Canada too, as the country's prime minister joins thousands of mourners farewelling those killed in the plane crash.

"I want you to know that in your darkest moment and ours, you give us strength to stand together as a nation," said Canadian Prime Minister Justin Trudeau. "You give us purpose to pursue justice and accountability for you."

Initial grief turned into anger in Tehran, with crowds chanting "down with lies", "our enemy is right here" and "shameless, shameless".

Despite days of loyalty, Iran's leaders are now facing pressure at home and abroad. 

After denying they shot down the Ukraine passenger plane, killing all on board, there came a televised admission of guilt from Iran's military. 

The country's president tweeted: "Iran deeply regrets this mistake" and there was also remorse from the regime's military leader.

"When I confirmed what happened, I really wish I could die myself," he said. 

The commander is adamant it was a mistake - they had 10 seconds to decide whether the plane was a cruise missile. 

He also claims he'd asked for all flights to be grounded during Iran's own missile attack on US airbases in Iraq. 

But the Ukraine airlines boss denies there was any such request for grounding. 

Iran's attacks on the airbases were retaliation against America for the assassination of General Qassem Soleimani, who President Donald Trump says was planning an imminent attack. 

Trump's plan was to kill one person, but it has been followed by the deaths of more than 200 people  - 60 crushed to death at Soleimani's funeral and 176 killed on the plane. 

But there are still no American casualties, which means no retaliation from America.