1. In a large bowl mix together the water, sugar, warm milk and yeast. This mixture will froth which means that the yeast is working.
2. In another large bowl rub together the flour, butter, sugar and salt until it forms bread crumbs. Make a hole in the centre of the flour mixture and pour in the yeasty water mixture and the eggs. Mix the dough using your hands, don't worry if it is sticky, the dough will come together at the kneading stage.
3. Knead on a floured surface for 10 minutes, the dough should be smooth and stretchy, don't add too much flour as the bread will be too dry. Place the dough in a lightly oiled bowl, cover and leave to rise for 1-3 hours or until it has doubled in size.
4. After the dough has proved, knead for another 2 minutes, the dough shouldn't be as sticky now but if it is, add a little flour. Divide the dough into 12 large pieces or 16 small pieces. Roll into balls and place on a baking tray covered with lightly oiled cling film. Leave to prove for an hour.
5. Preheat the oven to 200C/Gas 6 and place a shallow baking tray in the bottom of the oven. Uncover the buns, brush with egg wash and sprinkle with sesame seeds. Place a cup of water onto the baking tray in the oven and put the buns on their tray into the oven and bake for 20-25 minutes until golden. Leave to cool. Enjoy.