Preheat oven to 325ºF (163ºC). Line a 9X5-inch (23X12cm) loaf pan with parchment paper. Set aside.
In a bowl, sift flour, baking powder, baking soda and salt. Set aside.
In a large bowl cream butter, sugar and lemon zest, until light and pale. Add eggs, one at the time, beating to combine after each addition. Add ½ of the flour mixture and stir just until combined. Add yogurt/sour cream, lemon juice, vanilla extract and stir until combined. Add the remaining flour and stir until combined.
Pour the batter into prepared pan and bake for 50-60 minutes, or until a toothpick inserted into the center of the cake comes out clean.
In a bowl, whisk powdered sugar and lemon juice until smooth.
When the cake is baked, pour the glaze over the cake and allow to cool slightly before serving.
