Nestled within an indigenous forest in Nairobi, lies a special place called ‘Giraffe Manor’. When I […]