Istiqlal is the Arabic word for 'independence'.
Inspired by the Istiqlal Masjid, the largest Masjid in Southeast Asia and located in Indonesia, IICT promotes the peace and harmony of Islam in a multicultural society.
Use the form below to send a message to the owner of Istiqlal Islamic Centre as well as Muslim Link. All fields marked with an asterisk (*) are required.