Rainbow flag ‘ripped’ off entrance of Sliema café

By June 20, 2025