As the largest mosque in Southeast Asia, the Istiqlal Mosque was built to commemorate Indonesia’s independence with its immensity. Standing across the Jakarta Cathedral and Immanuel Church, these landmarks also represent the nation’s religion diversity.