A cruise ship can cover 21 nautical miles in 378 minutes. How many nautical miles will it travel in 108 minutes?
A. 4
B. 8
C. 10
D. 6