This has to really be from the Babylon Bee.
That was exactly my thought when I read the first paragraph !!
According to the Epoch Times, this story comes from Chinese
state-run media, the China Observer... so this is the crap China’s government is putting out to the Chinese people. China’s a bit upset about their run-ins with India’s troops.