An Opera News Kenya publication
Kenya Sevens technical team recently named a 24-man squad for the 2019 Safari7s championship set to…