OIC Secretary GeneralDr. Yousef Al-Othaimeen participated in the opening ceremony of the “Muslim’s Pride” Mosque in Chechenia, Russia which is considered as Europe’s largest mosque. The mosque can accommodate more than 20,000 worshipers & is an architectural masterpiece.