China is secretly building a military command center that is expected to dwarf the Pentagon in size. Satellite images showed the rapid construction of the 1,500-acre site located southwest of Beijing.
China is quietly constructing what could soon become the largest military command center in the world — a 1,500-acre site known as the Beijing Military City. Spotted through recent satellite imagery, ...