Islamic Republic of Iran has displayed the art of shattering the illusory gigantic idols and relieved the oppressed people of fear and intimidation. ID: 51748 17/03/2020