United Nations Secretary-General Kofi Annan today discussed Iraq and the situation in the Middle East with United States Secretary of State Colin Powell during a meeting in Johannesburg, South Africa, where the UN leader also held talks with senior officials from several other countries.