‘Clown show’: US-based website slams Malta’s IDPC appeals tribunalSource: Times of MaltaPublished on 11 months ago