​India agreed on Thursday to provide about $680 million in economic assistance to Mauritius for healthcare, infrastructure and maritime security projects, as New Delhi pushes for greater influence in the Indian Ocean nation in competition with China.