Why did the Germans agree to stop unrestricted submarine warfare in 1915?
1) They no longer had enough submarines to maintain the strategy.
2) They had accomplished their objective and no longer needed it.
3) They didn't want the United States to join the war.
4) They were pressured by the international criminal court to stop.