The world has been stunned by a massive explosion in Beirut that has caused the deaths of at least dozens...