Carlo Stivala accused of building higher than permitted on Sliema seafront

By January 21, 2025