Multiple choice general knowledge

Dambula

  1. New zealand

  2. Srilanka

  3. Israel

  4. Japan

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Dambula (also spelled Dambulla) is a historic city in central Sri Lanka, famous for its ancient cave temple complex. Sri Lanka is an island nation in South Asia located off the southern coast of India. The other options are countries but not where Dambula is located.