Frederic Kanoute believes Mohamed Salah, Sadio Mane and Pierre-Emerick Aubameyang are the best African players in the world.