Here are some articles you might be interested in: Ilha Grande, which literally means Big Island in English, is a pearl of the Brazilian south-east coast, hidden away some 150 km from Rio de Janeiro.
The island of Ilha Grande is two hours by boat from the Brazilian city of Rio de Janeiro. The inhabitants are known as the caiçaras, or sea people, they used to live a simple life of subsistence ...