he has directed plays and translated drama and animated cartoons umuhuzabikorwa w icyumba cy itora its headquarters are located in helsinki the capital of finland