Return to Issue Details Open Defecation in Floating Huts on Lake Chirua, Mecanhelas, Mozambique Download Download PDF