Top US military chief General Martin Dempsey is in Israel for talks with that country's political and military leaders, focusing on Iran's nuclear programme. The visit comes as tension mounts between Iran and Israel. Even the prospect of military action has not been ruled out.