India has signed a five-year fuel supply agreement with Mauritius under which IndianOil will meet the island’s entire import requirement of fuels, marking the first such long-term deal with a country outside South Asia and signalling India’s emergence as a trusted energy supplier in the Indian Ocean.