A. Turkey
B. India
C. Malaysia
D. Indonesia
E. Russia
Submitted by: Azhar Jamro
The Istiqlal Mosque is located in D. Indonesia. It is the largest mosque in Southeast Asia and is situated in Jakarta, the capital city of Indonesia.
Advertisement