Mail & Guardian
As the dust begins to settle, authorities are attempting to piece together the devastating sequence of events which has left at least 120 dead.
Source: Mail & Guardian