Bangladesh will need at least a year to recover from the devastating floods that have caused massive damage to its land, people and economy, with tens of millions of people facing grave food shortages, waterborne diseases, a badly mangled infrastructure and extremely poor prospects for the next rice crop, according to the United Nations Development Programme (UNDP).