Cut tomatoes in half with the help of knife.
In frying pan,place tomatoes,add water & bring it to boil,cover & blanch on medium flame for 3-4 minutes.
Remove tomato skin,mix & mash with the help of spoon and cook on medium flame for 2-3 minutes & set aside.
In a pot, add ghee & let it melt.
Add cloves,black cardamom,star anise,black peppercorns,cinnamon sticks,cumin seeds & mix well.
Add onion,mix well & fry until light golden.
Add blanched tomatoes,ginger garlic paste,green chillies,mix well & cook for 2 minutes.
Add salt,red chilli powder,lemon juice,mix well & cook until oil separates (2-3 minutes).
Add water,mix well & bring it to boil.
Add rice,mix well & cook on high flame for 2 minutes then cover & cook on low flame for 15-20 minutes.
Mix well,garnish with fresh coriander & serve!