Israel has appointed a top general to oversee a war against Iran, prompting speculation that it is preparing for possible military action against Teheran's nuclear programme. Maj Gen Elyezer Shkedy, Israel's air force chief, will be overall commander for the "Iran front", according to military sources spoken to by The Sunday Telegraph. News of the appointment comes just days before a United Nations deadline expires for Iran to give up its nuclear programme, which Western governments fear will be used to produce atomic weapons. Despite Iran's offer last week to engage in "serious talks" on the matter, Israel fears even...