China is in the midst of a massive military modernisation programme, ranging from testing anti-satellite missiles to building stealth fighters and the country's first indigenous aircraft carrier, to add to an existing one bought from Ukraine.