10

The cost of being John Mahama – The communication revolutionist

Former President John Mahama

Former President John Mahama