what is the difference between a tank and a self propelled gun?
A tank is a AFV that is designed for front line combat with heavy firepower, strong armor, and moderate to fast mobility where as SPG's/ Self propelled howitzers are designed to be mobile but due to their functionality and their fire power, they can't fire while on the go and they can knock out many targets ranging ...