The Caribbean. By Amir Afzal. The map of the Caribbean. Landmarks. Some of the landmarks are the Twin Peaks and the Diamond Falls set in St Lucia. There is also Mt Gimme. St Lucia. St Lucia is a small pear shaped island. The Capital city is Castries.
By Amir Afzal