US President Donald Trump said US generals told him that the blast in Lebanon's Beirut was caused due to a "bomb of some kind". "This was not some kind of a manufacturing explosion type of event...but they (US generals) seem to think it was an attack," he added. "It looks like a terrible attack," Trump further said.