heat the oil in a large pan. and the shallots, garlic and beef cubes and cook over low heat,stirring occasionally, for 5 min until the beef is evenly browned all over.
blend together the curry paste and stock. add the mixture to the beef and stir to mix thorougly. bring to a boil cover and simmer for about 1 hour.
grate the rind of 1 orange. squeeze the juice from the orange and from 1 other . peel the other 2 oranges, remove the pith.slice between each segment and remove flesh.
blend the cornstarch with the orange juice. at the end of the cooking time stir the orange rind into the beef with the orange and cornstarch mixture. bring to a boil and simmer ,stirring constantly, for 3-4 minutes until the sauce thickens season to taste with salt and pepper stir inthe orange segments.