Amid all the hustle and bustle of Geneva, the grey high-rise buildings and up- market shopping malls, one is pleasantly surprised to come across a piece of Africa – a…