China has rapidly increased its research and development in technology in recent years.
The term 'no liberty' means more than just cancelled shore leave in this case.