Prime Minister Tony Blair of Britain and Prince Charles , and Presidents Aleksander Kwasniewski of Poland , Mohammad Khatami of Iran and Moshe Katsav of Israel all attended , along with five kings and six queens , as well as the United Nations secretary general , Kofi Annan .