Sliema’s merged beach clubs owner claims reports of 3,000 clubbers are ‘false’

By March 27, 2025