For the glaze
Put the butter in a bowl (if you are using a hand mixer) or in a mixer and then add slowly sugar and the eggs one by one, while stirring the mixture. You beat them for 3' minutes. Add flour, milk and vanilla sequentially. Also add one cup of pomegranate and the walnuts and stir with a spatula.
Pour the cake mixture into a large or two small molds, buttered and floured. Bake in preheated oven at 180° C for about 40'-50' minutes (dip a toothpick or knife inside and when it comes out clean, the cake is ready). Let the cake cool off.
For the yogurt glaze: Pour water and sugar in a saucepan and boil it for 3'-4' minutes. Remove it from the heat and allow the syrup to cool off. Pour the yogurt and 3/4 of the syrup in a bowl. Stir well until you obtain a light glaze. Leave it to cool off slightly and then pour the glaze over the cake, sprinkle with the remaining pomegranate and serve.