Mel Homer finds Malta is a great place to sip Aperol spritz and watch the world spin past.

Malta is one of those destinations you can never quite place. I had no real idea of

Advertisement
Advertisement