Germany had to halt unrestricted submarine warfare because of the sinking of the Lusitania.
It is an UK ocean liner that was sank by the German Navy during the WWI about 11 nautical miles off the Ireland.
Hence, the Germany had to halt unrestricted submarine warfare because of the sinking of the Lusitania.
Therefore, the Option B is correct.
Read more about Lusitania
brainly.com/question/1915449
#SPJ1