Beirut has been rocked by two powerful explosions, devastating parts of the city and injuring thousands of people. Eyewitness footage shared widely on social media showed a section of the city's port area on fire before a huge blast engulfed nearby neighbourhoods, flattening buildings and leaving streets littered with broken glass and debris.