IslamiCity
Gaza, a narrow strip of land on the eastern coast of the Mediterranean Sea, bears the scars of unrelenting challenges.