CAIRO - A massive explosion that rocked downtown Beirut Tuesday night left at least 100 people dead and more than 4,000 people injured, local media reported Wednesday, with Lebanon entering a three-day mourning period.