Answer:
21 roads
Explanation:
If for each city, there would be 6 direct roads, for example from island 1, there would be 6 direct roads, one for each rest of the island, island 2,3,4,5,6,7.
But the path from island 1 to 2 would be the same as that from island 2 to 1, it would be one less for each island, therefore in total it would be:
6 + 5 + 4 + 3 + 2 + 1 = 21
21 roads in total