Where is the Delft Island Fort located?

A. On the island of Java, Indonesia
B. In the Palk Strait, off the coast of northern Sri Lanka
C. In the Indian Ocean, off the coast of southern Sri Lanka
D. On the mainland of Sri Lanka, near the city of Colombo
Answer: 