This monument is located at the Upper Barrakka in Valletta, Malta
Post a Comment
Cherishing the Christmas spirit – December 2005