The Muslim World League witnesses a historic agreement between the Islamic leaders in the Americas to establish an independent body bringing together the various religious denominations and sects

Leave a Reply

Comment as a guest.
Avatar

Sliding Sidebar

Video