In a bowl mix all-purpose flour and salt. Add oil and mix until all the oil is well incorporated into the flour. Add water and knead into smooth firm dough. Wrap in plastic wrap and let it rest for 20 minutes.
Filling
Melt ghee in a pan on a medium heat. Add apples and cook till tender.
Add sugar, cinnamon powder and mix. Cook till most of the liquid has evaporated off. Cool.
Assembly and Frying
Divide the dough into equal portions. Roll into a disc and cut at the center to make two halves and apply water on the edges. Shape the dough into cones and put a spoonful of apple mixture into the cone. Brush plain water around the top edge and seal shut.
Heat oil in a frying pan. Once the oil is hot gently slide in the samosas. Reduce the heat and fry till golden brown on all sides. Once done, drain on paper towel.
Serve hot samosa with cold ice-cream or dip in a chocolate syrup.