This interesting mosque does not appear extraordinary from outside but the inside is beautiful and amazing. It is located in Shiraz, Iran. Shah Cheragh means 'King of the Light' and once you step into ...
TEHRAN — Thousands of paramilitary forces from the country’s powerful Revolutionary Guard have held a war game simulating the capture of Al-Aqsa Mosque from Israeli control. Iran’s state media ...