What country is Mt. Tambora is located in?

Indonesia
Philippines
Thailand
Timor-Leste

Trivia Crack Answers Main Page