Which of the following bodies of water lies between Australia and Papua New Guinea?

A. The Southern Ocean
B. The Carol Sea
C. The Tasman Sea
D.The Torres Strait