TEHRAN -- Iran's president on Saturday accused the United States and Europe of being "hostages of the Zionists" and said they should pay a heavy price for the publication of caricatures of the Prophet Muhammad that have triggered worldwide protests."