Preheat oven to 375 degrees F.
Mix together the flour, semolina, baking powder and salt and set aside.
With an electric mixer, beat the ghee, sugar and egg all together until creamy.
Add the flour mixture to the ghee mixture and stir until blended, then add milk 1/2 tablespoon at a time until you have a soft and pliant dough.
Using a level tablespoon, scoop dough and shape into smooth walnut size balls, then press and flatten into 2 inch rounds.
Spread the chopped (or whole) pistachios on a flat surface and press the bottom of each round into the pistachios. Another way you can do it is to roll the dough into balls, set each ball over some pistachios, and press the rounds down into the pistachios so that they stick.Place rounds 12 to a cookie sheet, pistachio side down.
Warm the honey in the microwave for about 10 seconds, then mix it with the sesame seeds. Spoon about a teaspoon of the sesame seed mixture on top of each cookie. Once you've topped all the cookies, go back and tap down the sesame seeds to coat the dough. You can do this with a damp finger or the back of a spoon.
Bake one or two sheets at a time at 375 degrees for 15 minutes. Let cool completely.