US Admiral: China 'Muscling Us Out' of Key Region
China is creating a “great wall of sand” in the South China Sea in an attempt to take it over, an American admiral said this week.
China is creating a “great wall of sand” in the South China Sea in an attempt to take it over, an American admiral said this week.