At the foot of a snowcapped majestic Mt Kenya, towering trees, grasslands and shadowy caves deep inside a dense forest, a powerful tale of resistance unfolds on stage. With the sacred mountain ...