Did You Know that the Faisal Mosque in Islamabad, Pakistan is the sixth-largest mosque in the world and the largest within South Asia? It sits at the foot of the beautiful Margalla Hills, the western-most foothills of the Himalayas.
Secretary-General of the Muslim World League Inaugurates Al Rahman Masjid in New Zealand and Delivers Its First Friday Sermon…
Chairman of the Senate and Chief Justice of Pakistan Receive the Secretary-General of the Muslim World League