Where is Montserrat?

Monserrat is a British overseas territory, located in the Leeward Islands, part of the chain of islands knows as the Lesser Antilles. Monserrat, at one time, a tourist mecca, has undergone two major catastrophies in the last 20 years, Hurricane Hugo, and a major volcanic eruption.