Discuss Forum
1.
Borobudur", the world's largest Buddhist temple and a UNESCO World Heritage Site, is located in
- A. Egypt
- B. Egypt
- C. Egypt
- D. Egypt
Answer: Option D
Explanation:
Post your comments here:
1.
Answer: Option D
Explanation:
Post your comments here: