Many students at a university in Tehran have openly avoided walking over US and Israeli flags in an apparent show of defiance again the Iranian government.

Video shows the students walking around, rather than across, the flags at Shahid Beheshti University campus. The flags were painted on the ground so that those walking along the route would thereby insult both countries - which Iran considers staunch enemies.

Thousands of protesters chanting anti-government slogans have taken to the streets after Iran's military admitted it had mistakenly downed a passenger plane.