Preheat oven to 180 C (350 F).
Line 25x10 cm loaf pan (similar pan in inches is 9x5 in) with parchment paper.
In a bowl add eggs, sugar, and vanilla and with an electric mixer beat until pale and frothy.
Add in oil, melted butter, lemon zest, and Greek yogurt and continue beating until incorporated.
In a separate bowl whisk flour, baking powder, and salt. Using a rubber spatula fold in dry ingredients into egg mixture until combined, don't overmix.
Pour the batter into prepared pan and bake 50-60 minutes or until a toothpick inserted in the center of the cake comes out clean. After approximately 30 minutes of baking, when the top is nicely browned, cover with aluminum foil to prevent burning.
Leave it to cool slightly in the pan, then take it out and transfer to wire rack.
For the glaze mix powdered sugar with lemon juice until smooth and lump-free (the mixture shouldn't be too runny). Pour the glaze over the cake and leave it to cool.
Keep in a sealed container at room temperature up to 4 days.