Powerful demonstration in Kenya