Volunteering in Brazil

There is an abundance of volunteer programmes in Brazil to choose from: working with street children, teaching English, building houses for the underprivileged, contributing to the health care...