The 10 most effective self propelled artillery

The CAESAR artillery system is deployed by the armies of France, Saudi Arabia, Thailand, and Indonesia. Image courtesy of Marie-Lan Nguyen.