In a large bowl, sift flour and baking powder, add salt, sugar, and butter.
Using your fingers, rub the butter into the flour until the mixture resembles breadcrumbs.
Make a hole in the center of the flour and start pouring water little by little slowly while mixing the ingredients in a circular motion. Mix the ingredients gently until you form a nice soft dough.
If the dough is too sticky, dust with a tablespoon of flour; if the dough is too dry after adding all the water, add a teaspoon or so of water and bring the dough together.
Knead on a lightly floured surface for a few seconds until almost smooth.
Allow to rest for about 5 minutes, then dust with flour and knead to form a smoother dough.
Rub some oil on top of the dough and cover with plastic wrap or a damp paper or kitchen towel and allow the dough to rest for 30 minutes.
Cut the dough into about 8 pieces. Roll them into balls and place them on a well-floured surface. Allow them to rest for about 15 minutes.
In the meantime, add oil in a deep pan over medium heat
While the oil is heating, using a rolling pin, roll out the ball with short light strokes in one direction until you get the required size. Do not stretch. Roll out all eight balls so that they are readily available to fry.
When oil is heated thoroughly, add the rolled-out dough one by one to the hot oil.
Turn dough immediately as it's added to the oil, as this will help the bake swell or puff up
Fry in hot oil until both sides are golden brown to your desire. Some people prefer light brown while others prefer a darker brown.
Drain on a paper towel to absorb some of the oil.
Serve Warm