Joe Biden has won Democratic Iowa caucus on Tuesday, according to several U.S. media projections including the AP, NBC and Fox News.