Start by making the sponge.
In a large mixing bowl, add the semolina, sugar, baking powder and bicarb of soda, and mix well to combine.
Add the yogurt, orange juice and extract, and use a spatula to mix everything into a thick batter.
In a non-stick rectangle tray (mine is 30 x 22 x 5 cm / 12 x 9 x 2 inches) spread the batter in an even layer, and set it aside for at least 1 hour so that the semolina can soak up the moisture from the wet ingredients.
Meanwhile, you can make the syrup.
Add all the ingredients to a pan set over a medium heat, and leave it to simmer until the sugar is dissolved.
Bake the cake in the preheated oven at 180 degrees Celsius (350 Fahrenheit) for 30 minutes, or until golden and a skewer inserted in the middle comes out clean.
Remove the cake from the oven and pour over the syrup while it's still hot.
Allow the cake to soak up all the syrup and leave it to cool down completely before refrigerating it for at least 2-3 hours before servings.
Cut the cake into squares or diamond shapes and enjoy.