Nouakchott is the capital of Mauritania since 1957 (previously the capital was St. Louis), on the edge of the Atlantic Ocean.