I want to know the answer to the following question:
Bermuda is located 898 nautical miles from what US city?
All the background I'm provided with is that "northeast of Miami, Florida, and 667 nautical miles (1,236 km (768 mi)) from Cape Sable Island, in Nova Scotia, Canada.". Is that enough to answer the question?