The Chinese self-propelled gun is located near India
PCL-181 is China's most advanced self-propelled artillery system, which can quickly deploy to the Indian border if a conflict breaks out.
continue readingPCL-181 is China's most advanced self-propelled artillery system, which can quickly deploy to the Indian border if a conflict breaks out.
continue reading