RCH-155: The best artillery in the world comes from Germany.RCH-155: The best artillery in the world comes from Germany.RCH-155: The best artillery in the world comes from Germany.