Mosta

Mosta

09.June 2009

The town’s name derives from the Arabic `musta’, meaning centre. Mosta lies at the heart of Malta, along the Great Fault that runs east-west across the Island. It was only a hamlet in medieval times,…

Read More