South African trumpeter and musician Hugh Masekela performs on May 13, 2012.

South African trumpeter and musician Hugh Masekela performs on May 13, 2012. 

Credit:

Andrea De Silva/Reuters

Related Stories