Vases, clock worth €13,000 go missing from Valletta Grand Master’s Palace

By April 5, 2024