China dropped its megabomb

China has tested its most powerful non-nuclear bomb, according to a state-run media, which nicknamed it "the Chinese version of 'the mother of all bombs'", in reference to an American missile dropped in Afghanistan in 2017. It has been dropped by a H-6K heavy bomber.
GBU-43 Massive Ordnance Air Blast bomb (MOAB) (Picture source: Bill Spidle/PrimePortal)