Washington: A day after laying out a roadmap for reviving economic activity, US President Donald Trump has urged his supporters to "liberate" three Democrat-led states, effectively calling for protests against stay-at-home orders aimed at containing the coronavirus.

In a series of tweets, the President urged people in Minnesota, Michigan and Virginia to rise up and "liberate" themselves from restrictions.

He also hit out at New York's Governor Andrew Cuomo for criticising the federal response. Cuomo "should spend more time 'doing' and less time 'complaining,"' he said, adding: "Less talk and more action!"

Trump also accused New York of asking for more ventilators than it needed.