You might be very curious as to how you could savour Japanese food from a tropical island in the Indian Ocean that is thousands of miles away from Japan. The answer lies in the fact that the archipelago is home to a number of restaurants…