Ismailia Definition
Definition
A city in northeastern Egypt, at the northern end of the Suez Canal, and an important international rail and shipping centre.
Browse
A city in northeastern Egypt, at the northern end of the Suez Canal, and an important international rail and shipping centre.
Browse