Fry Onions In A Little Vegetable Oil Over Medium Heat Golden Brown And Translucent. Add Lamb And Stir For A Few Minutes To Brown. Add Ginger And Garlic. Add Yoghurt And All Dried Spices Except Saffron, Mixing Well To Combine. Add 1 Cup Water, Green Chillies And Salt. Turn Heat To Low And Simmer For 45 Minutes. Soak Rice For Half An Hour, Drain And Cook In Boiling Water With Extra Green Cardamom Pods. Drain When Cooked And Split Into Two Lots. Add Saffron To One Half Of The Rice And Stir Through To Distribute Saffron Evenly. Combine Tomatoes, Mint, Coriander, And Sliced Green Chilli. Add 1/3 Of The Tomato Mixture To The Goat Mixture. Cover And Cook For A Further 5 To 10 Minutes. On A Large Serving Platter, Spoon Out 1/2 The Plain Rice And Top With The Lamb Curry. Spoon Over 1/2 The Saffron Rice And Sprinkle With Half The Remaining Tomato, Mint And Green Chilli Mixture. Add A Layer Of The Boiled Potatoes, Then Another Layer Of Plain Rice, Saffron Rice And Finally Onion Rings. Top With Remaining Tomato, Mint And Green Chilli Mixture, Then Sprinkle Over Sultanas, Almonds, Walnuts And Cashews. Serve With Cachumbar, Made From Red Onions, Tomatoes, Vinegar And Shredded Lettuce And Raita, Made From Yoghurt, Mint, Cumin And Salt.