For the Syrup
Prepare syrup by putting the sugar and water in a heavy saucepan. Bring to a boil while constantly stirring to dissolve the sugar. Let it boil until it appears clear. Add few drops of lemon and let it boil for a minutes or so. Remove from saucepan and let it cool completely.
For the Basbousa
Preheat the oven to 350F. In a bowl combine all the ingredients (sugar, coconut, yogurt, oil, cream, semolina, eggs, and baking powder) and stir until well mixed. Grease 2 9-inch round pans and divide batter among them. Decorate the surface with whole blanched almonds, pistachios, or pine nuts.
Bake until golden (30 minutes). Remove from oven and pour some syrup on the whole pan or on each small muffin size and return the pan to the oven for a few minutes (5 minutes) to dry the surface. Allow to cool; cut into squares like brownies.