Germany will buy up to 500 RCH 155 self-propelled howitzers as part of a historic effort to push through €52 billion ($60.5 ...