Haifa is a city in the North-Western part of Israel. It is overlooking the Haifa Bay in Mediterranean. Haifa is the third largest city in Israel and has the largest port in the state. It lies about 100 km north of Tel-Aviv. It is a very old city and is first mentioned in Talmud. It has mixed population of jews, arabs and some other nations.