Add the ghee to a very large saucepan (28cm or 11") over a medium-high heat.
When the ghee has melted, add a dozen or so kernels of popping corn and cover with a lid. When the first kernels pop, remove from the heat and add the remaining corn
Agitate the corn to coat it in the butter, and then cover and return to the heat. Shake periodically to prevent burning.
Whilst the corn is popping, add the cooking oil to a 20cm or 8" frying pan over a medium heat. When the oil is warm, add the asafoetida and stir for 30 seconds.
Then add the turmeric, ground cloves and chilli powder, stirring for a further 30 seconds.
Finally, add in the mustard seeds and sesame seeds and cook for 1 minute, then remove from the heat.
When the corn has stopped popping, remove the corn from the top of the pan, leaving any unpopped corn in the saucepan.
Add the seasoning and toss to coat before serving warm.
Notes
Adapted from Madhur Jaffrey: At Home With Madhur Jaffrey