Crush the corn flakes into small pieces with the hands. Mix butter, sugar, orange juice and grated coconut. Add this to the corn flakes and mix well. Transfer the mixture to an ovenproof dish. Bake in a preheated oven, 1600C, for 5 minutes. When it becomes cool, keep it in the refrigerator.
Melt the gelatin with some milk and heat it and keep aside. Cut the cashew nuts into small pieces. Mix the condensed milk with the remaining milk and add the cashew nuts and essence.
Take out the corn flakes from the fridge. Pour the condensed milk mixture slowly with a spoon above the corn flakes and again keep it in the refrigerator. Decorate the pudding with cherries, pineapple pieces and orange with the skin and seed removed.