Istiqlal Mosque, or Masjid Istiqlal, (Independence Mosque) in Jakarta, Indonesia is the largest mosque in Southeast Asia in term of capacity to accommodate people. However in term of building structure and land coverage, Istiqlal is the largest in So... Read further
License: All Rights Reserved