Mali Niongono village  Niongono, sitting on its rock, viewed from the surroundin