Mauritius will reportedly be paid £90 million a year, rising with inflation, for 99 years.