Help comes to rescue


Paramedics and police at the scene of a Palestinian suicide bombing, killing 19 and injuring 74, on a bus in Jerusalem in 2002. 20 years after the Sept. 13, 1993 signing of the Oslo Accords, and amid new Israeli-Palestinian conflict negotiations, the two-decade-old accords are debated rather than celebrated. Credit: Flash90.