Muhekani
Muhekani lies in the inland country of northern Mozambique, west of the Indian Ocean coast. Archaeological work has identified it among the sites preserving traces of early communities in the Nampula region. The surrounding hills and river valleys form part of a landscape inhabited by farmers and their predecessors over a long span of time, before the emergence of the later coastal trading towns.