Make the syrup by combining all the ingredients and bring to a boil while stirring until the sugar dissolves
Remove from the heat and set aside to infuse
Preheat the oven to 175 degrees C
Grease a 20cm or 22cm square baking tin with the tahini
Combine the semolina, sugar, baking powder, salt, zest, yogurt, ghee and vanilla in a bowl and mix with a spoon until combined into a wet cookie dough like batter
If the batter is too wet add more semolina to firm it up - you want to be able to cut the shapes before baking
Press the mixture into the prepared baking tin and smooth the top
Cut into squares or diamond shapes and lightly press an almond into the centre of each shape
Bake for 35 - 45 minutes until the cake is golden brown and a toothpick inserted comes out dry
When the cake has 5 minutes left to bake reheat the syrup to simmer
Remove the cake from the oven and immediately pour the hot syrup evenly over the surface - using a strainer to catch the aromatics
Use a knife to recut the shapes if needed and set the cake aside to absorb the syrup and cool for an hour
Serve at room temperature