More than 300 public contracts found to be irregular over six yearsSource: Times of MaltaPublished on 4 years ago