In rare act of defiance, thousands in Esfahan took to the streets on Al Quds Day - not to oppose Israel, but their own government.

Read more