Chamutete (original) (raw)

Chamutete is a town in southern Angola. Chamutete is also spelled Techamutete. It lies in Huíla Province.