Satellite imagery has revealed two unusually large artillery pieces, measuring about 80 ft and 110 ft respectively, at a test centre for armour and artillery northwest of Baotou in China.
The two pieces, which are horizontally mounted, are mounted on a concrete pad that appeared between September
↧