48 hours in Saint-Louis, Senegal: Africa’s old Atlantic city