China's navy is undergoing an ambitious expansion and is projected to have a total of 265-273 warships, submarines and logistics vessels by 2020, according to the Washington-based Centre for Naval Analysis.