President George W Bush has landed at Baghdad International Airport on a surprise visit.
He travelled by helicopter to the presidential palace where he was received by President Jalal Talabani and a ceremonial guard of honour.
This fourth trip is to be his last before he hands over to Barack Obama.
Bookmark with:
What are these?
E-mail this to a friend