President and Sabina visit Upper Barrakka Gardens
location: Upper Barrakka Gardens, Valletta, Malta
Upper Barrakka Gardens, Valletta, Malta
Friday, 13th May, 2022