Sift the flour, besan, semolina, milk powder, salt, ¼th tsp cardamom power and baking soda.Combine sugar and ghee.Beat manually or with a hand blender until they are soft and fluffy.Add yogurt and beat again until they mix well.Fold sifted flour into batches of three.Cut and fold.The mixture should look somewhat like this.Allow the cookie dough to rest for 10 min with a damp cloth or cling film.Meanwhile preheat the oven for 10 mins at 200ºC before baking. Make small marble sized balls. Place them over a greased tray.Just press gently towards the center and give incision with knife in cross pattern.Sprinkle little cardamom powder over each cookies.Bake at 160 ºC for 16-18 mins or until the edges turn light brown. If they are not baked don't worry keep for some more time but don't over bake them. As once they cool they would firm up so be vigilant and careful.Repeat the same with the rest of cookies. Allow them to cool and then store them into an air-tight container or bottles.Serve your nankhatai's with a hot cup of tea or coffee.