The Guardian newspaper says Rory Carroll , a 33-year-old Irishman , was on assignment in Baghdad when he vanished earlier Wednesday .