A catastrophic explosion rocked Beirut, Lebanon, earlier today, leaving thousands injured and claiming at least ten lives. The cause of the explosion is.