Istiqlal Mosque, located in Jakarta, Indonesia, is the largest mosque in Southeast Asia. It serves as a major religious and cultural landmark, known for its impressive architecture and capacity to accommodate thousands of worshippers, especially during Islamic holidays such as Eid. The mosque symbolizes Indonesia's independence and religious unity.