In a mixing bowl add the warm milk, instant yeast, sugar, stir and set aside in a warm place to get foamy. Around 10 minutes depending on the temperature.
Add the flour, salt, yogurt, milk, melted butter and stir together until well combined. The dough will look sticky which is perfect. Cover and let is rise for at least 45 mins or until doubled in volume.
In the mean time make the cinnamon filling by mixing the soft butter, brown sugar, cinnamon powder and salt together until smooth, set aside until needed.
Once the dough has doubled in size, remove it on it a clean kitchen surface and dust with 1 tbsp flour mixed with 1/2 tsp baking powder and 1/2 tsp baking soda, press the dough out to a rectangle around 4x7 inch, you can do this with a rolling pin as well.
Spoon over the cinnamon filling and spread it out evenly across the surface of the dough. Cut four strips using a pizza cutter or a sharp knife and roll each strip into a tight bun.
Place each bun into a 7 inch round baking dish and cover. Allow it to rise for at least 20 minutes or until doubled.
In his time preheat the oven to 180℃, bake the buns for 15-20 minutes or until the top is golden and the buns has risen.
While they bake make the frosting by stirring the ingredients together until smooth.
Once the buns are out of the oven, top with the frosting and allow it to melt into the hot buns. Serve them warm. They are best eaten with your hands but you can serve them with a fork as well.