The Immigration Depot (Hindi: आप्रवासी घाट, Aapravasi Ghat) is a building complex located in Port Louis on the Indian Ocean island of Mauritius, the first… Read More »
Mauritius (French: Maurice), officially the Republic of Mauritius (French: République de Maurice), is an island nation in the Indian Ocean about 2,000 kilometres (1,200 mi)… Read More »