Audience members listen as Senator Elizabeth Warren speaks at rally in Davenport, Iowa. Photo: Reuters