asked 28.9k views
5 votes
British abolitionists and liberated american slaves founded a settlement named freetown in

asked
User Loading
by
8.8k points

1 Answer

2 votes

The correct answer is Sierra Leone. Sierra Leone is a country in the west Africa located on the Atlantic ocean by which it was known for the white sand beaches that it has where it is in lined with the Freetown peninsula..

answered
User Mdew
by
7.8k points
Welcome to Qamnty — a place to ask, share, and grow together. Join our community and get real answers from real people.