Police on Mauritius arrested the former prime minister Navinchandra Ramgoolam on Friday, media reports said, sparking angry demonstrations from supporters in the Indian Ocean island nation.