This 49-meter-high, monumental bronze statue, located in the capital Dakar, was to symbolize the triumph of the liberation of Africa and rival the Statue of Liberty and the Eiffel Tower as a tourist destination.