The National Treasury has refuted reports that China recently fined Kenya for allegedly defaulting on the Standard Gauge...