Armoured vehicles and armament