Magistrate Ian Farrugia resigns, set to leave judiciary this month

By August 13, 2025