Masked Weaver hanging from nest on the banks of the Shire River, Liwonde National Park; Malawi PacificStock