ISTIQLAL MOSQUE

Just 10 minutes by Car to Istiqlal Mosque or Masjid Istiqlal, (Independence Mosque) in Jakarta, Indonesia is the largest mosque in Southeast Asia.This national mosque of Indonesia was built to commemorate Indonesian independence.