An Opera News Kenya publication
Some cheeky Kenyans recently suggested that Mangororo Primary School could be the location of the famous…