Nairobi, Kenya - Take a stroll down Kibera avenue and at first glance you would not realise that the world...