Boil rice with vinegar and salt.
In a pan add ghee saute onion in it then add ginger garlic paste.
Add boiled mutton in it and fry for 5 minutes.
Put all spices and fry more.
In another pan roast coconut, cashew nut and sesame with out oil.
Blend roasted ingredients with yogurt and add in mutton cook for 5 mins.
Add saffron milk 4 tbsp and leave.
In a large pan add rice then mutton again add rice and mutton and saffrn and milk cover with lid give steam on slow flame.
When puff pastry is crispy serve it. Your Shahjahani Biryani is ready.