Question Title

Q: During his Iowa caucus victory speech in January 2008, President Obama made several promises to his supporters. So far, which one of the following promises has he kept?

T