Advertisement

Senegal celebrates its cultural riches in third Carnival of Dakar