Varies from tropical along coast to temperate in highlands. Terrain: plains along coast; central plateau; highlands in north, south.
Open Site - Encyclopedia Project
Open Site - Become an Editor