One of the world's tallest statues in Mauritius