translate English to French: Mentawai Islands, located in the Indian Ocean, including in this province.
Mentawai Islands, situées dans l’océan Indien, y compris dans cette province.