ELM-2270 Turkey reacts to Israeli OTH radar installation on Crete The news of the future installation of an Israeli OTH (over the horizon) radar, in the eastern part of Crete, on Mount Ziros has caused the angst and reaction...