Stir 8.4 g granulated sugar and 0.3 g salt into 129 g milk until fully dissolved.
Sift 400 g plain flour and 100 g semolina into a large mixing bowl, then stir in 0.5 teaspoon aniseed and the dough spices.
Create a well in the centre of the dry mixture and pour in the sweetened milk. Mix gradually to form a dough, then knead on a lightly floured surface for 5 minutes. Cover with a damp cloth and leave to rest for 10 to 15 minutes.
If using an oven, preheat it to 200°C (400°F) and lightly grease a baking tray with extra ghee.
Gradually knead 17.6 g melted ghee into the rested dough until completely absorbed.
Divide the dough into 12 equal portions, roll each into a smooth ball, and cover with a damp cloth to rest for 5 minutes.
Roll out each ball into a flat disc using a rolling pin, then prick all over with a fork.
Bake the breads: in a moderately hot tandoor, place using a padded cushion and bake for 2 to 3 minutes before removing with tongs; alternatively, arrange on the greased baking tray and bake in the preheated oven for about 10 minutes.
Brush the hot rotis with melted butter to taste and serve warm.
Use 120% of the weight; melt gently over low heat to avoid burning the milk solids, which will yield a softer, creamier richness rather than a nutty aroma.