Chinese self-propelled artillery model deployed near India
PCL-181 is China’s most modern self-propelled artillery system, which can be quickly deployed close to the Indian border if a conflict breaks out.
PCL-181 is China’s most modern self-propelled artillery system, which can be quickly deployed close to the Indian border if a conflict breaks out.