Answer:
About 5,490 km
Step-by-step explanation:
If a trader needs to travel between calicut and sofala he will need to cover a distance of about 5,490 km. In addition, this distance will need to be covered by boat, since these two cities are not in the same country and it is necessary across the ocean between one city and another, which can make the trip tiring and a little time consuming.