RRB NTPC · Question 20
Where is the famous Borobudur Buddhist temple located? A. Nepal B. Sri Lanka C. Indonesia D. Malaysia
Show answer & explanation
Answer: (B) C
Explanation
Borobudur, the world's largest Buddhist temple (9th century, Sailendra dynasty), is in Central Java, Indonesia; it is a UNESCO World Heritage Site.