Description English: Malta- the Harbour Barrage from the Upper Barracca image: A view from the Upper Barracca over the Grand Harbour of Valletta under aerial...