ST reports $26m losses

(Source: Times of Malta) In the financial report, they said: “The pressure on selling prices continued … Management is taking actions to reduce the cost of production and improve the …