where is mount tambora located
Mount Tambora is an active stratovolcano on Sumbawa island in Indonesia. It once measured 4,300 meters tall, making it one of the tallest mountains in Indonesia.