Zimbabwe will impose a nationwide lockdown for 21 days from Monday to help curb the spread of coronavirus, President Emmerson Mnangagwa said on Friday.