For the oil, place the basil and oil in a blender and blitz to a puree, then strain it and refrigerate, covered, until needed.
For the soup, place the pineapple, mango and ginger in a bowl and leave to marinate at room temperature for 1 hour.
Meanwhile for the ceviche, place all the ingredients in a bowl and toss well together. Set aside.
Place the marinated fruits and g