The above sounds a little exaggerated to me. Can you give further details?
The Chinese invention of the Zero claim is new to me but it is interesting to read the new evidence.