Discovering Ancient Malta – Mdina and Rabat

There is no shortage of historical cities to explore and…