Destination creator (Voyajo Team)
Scarborough, Tobago is the largest town in Tobago, one of the two main islands of the Republic of Trinidad and Tobago. Its population is around 17,000, almost one-third of the population of the island. The town is dominated by Fort King George, an 18th century fortification named after King George (...) (from Wikipedia)