Preheat your oven at 180 degree C for 10 minutes.
Sieve together refined flour, salt, baking powder, baking soda and cinnamon powder.
In another bowl add oil, yogurt, powdered sugar and 2 tbsp of milk and mix well till the sugar dissolves completely.
Now add vanilla essence and grated carrots and mix it.
Keep adding little refined flour mixture at a time and keep mixing till all the flour incorporate in the mixture .
You can add little milk if needed.the batter should not be too thick.
Now add chopped walnuts and mix gently.
Pour the batter in a greased cake tin and tap gently to level it and to remove the air bubbles.
Bake in the preheated oven for about 25-30 minutes.
Check by inserting a tooth oick in the center ,if it came out clean then its done ,else cook further for 5 minutes.
Remove from the oven and rest atleast for 10 minutes.
Now unmould and let it cool down completely on the wire rack .