TravelTill

About Cuba



definition of sustainable development; having an ecological footprint of less than 1.8 hectares per capita and a Human Development Index of over 0.8 for 2007