Mexico has abruptly cancelled a 3.75bn dollars contract awarded on Monday for a Chinese-led consortium to build a high-speed passenger rail link. President Enrique Peña Nieto said he wanted to avoid “any doubts about the legitimacy and transparency” of the bidding process.