CNN and MSNBC have just called Iowa for Barack Obama, with John Edwards and Hillary Clinton now in a tight race for second.
CNN, MSNBC: Obama wins Iowa
Clinton, Edwards in a tight race for second.
By
Tim Grieve