Richard Kamau on 15th Aug

Legendary South African jazz artiste Hugh Masekela never shakes hands, instead opting for hugs. The 77 year old has now...