Wash and boil the whole oranges in water for 1 hour or until they are very soft.
Let them cool, then cut them open, remove the pips and turn them into a purée in a food processor.
Beat the eggs in a large bowl. Add all the other ingredients, mix thoroughly and pour into a buttered and floured cake tin with a removable base if possible.
Bake in a preheated moderately hot 190°C/375°F/gas mark 5 oven for about 1 hour. If it is still very wet, leave it in the oven for a little longer. Cool in the tin before turning out.
