An Opera News Kenya publication
Over 10 years after topping the charts with their multi-platinum hit “Let It Rock,” Kevin Rudolf…