U.S. Senator and presidential candidate John McCain is also in Baghdad to meet with Iraqi and U.S. officials .