The Beach at Ghadira Bay is The Largest on Malta

Ghadira Bay