Ministers declared at the start of April that a controversial deal to hand the Indian Ocean territory to China ally Mauritius was being finalised.