IQNA

TEHRAN (IQNA) – The largest mosque in Europe was launched in Shali, the Chechen Republic, on Friday.