Megiddo is an ancient city whose remains form a tell (archaeological mound), situated in northern Israel near Kibbutz Megiddo, about 30 km south-east of Haifa
Megiddo is an ancient city whose remains form a tell (archaeological mound), situated in northern Israel near Kibbutz Megiddo, about 30 km south-east of Haifa