The Prime Minister said the projects could not go on due to Malaysia's financial woes.
However, details of the cancellation - including such matters as compensation - would have to be discussed later, he said.
Dr Mahathir said this at a press conference before ending his five-day visit to China on Tuesday (Aug 21).
"China understands our problem and agreed," he said.