Interior of Istiqlal Mosque - Jakarta, Indonesia

Istiqlal Mosque, or Masjid Istiqlal, in Jakarta, Indonesia is the largest mosque in Southeast Asia. This national mosque of Indonesia was built to commemorate Indonesian independence and named "Istiqlal", an Arabic word for "independence".

62,414 views
30 faves
37 comments
Uploaded on January 11, 2015
Taken on December 26, 2014