Preheat the oven to 160 celsius (325 Fahrenheit) and grease a 22cm (9 inches) x 12cm (5 inches) [amazon_link id="B00008W70I" target="_blank" ]loaf pan[/amazon_link].
In a [amazon_link id="B00005UP2P" target="_blank" ]stand mixer[/amazon_link] fitted with a [amazon_link id="B0015TMHFG" target="_blank" ]paddle attachment[/amazon_link] cream the butter and sugar together until light and fluffy. Scrape down the sides, and add the eggs, one at a time, along with the orange blossom water, and mix until combined. Sift in the flour, baking powder, soda and salt along with the yoghurt and mix until just combined.
Pour into the loaf pan and spread out evenly. Trim the rhubarb stalks to fit the pan and place along the top of the cake and sprinkle with sugar. Bake in the oven for 45 to 60 minutes, rotating the pan halfway through, until the cake is browned and a skewer inserted into the center comes out clean.
Remove the cake from the oven and remove from the pan and place on [amazon_link id="B00091PNTI" target="_blank" ]cooling rack[/amazon_link] to cool completely.