TravelTuesday Picture of the Week: Masjid Istiqal (Jakarta, Indonesia)
Masjid Istiqal (also known as Istiqal Mosque) is the largest mosque in Southeast Asia. Located in Jakarta, Indonesia, it was built to commemorate Indonesia’s independence from the Netherlands; “Istiqal” is an Arabic word that means “Independence.”