The Gaza strip, once home to 2.3 million Palestinians, has been devastated by ongoing conflict.