In a bowl, mix the flour, salt and baking powder together.
Add the butter and mix together until the flour start to look crumbly.
Gradually mix in the water.
Knead the dough into a ball then brush oil on top. Cover with a towel and let it rest for 30-40 minutes.
Divide the dough into 6 equal balls.
Taking each ball, roll it out flat on a floured surface. Brush the top with oil then roll into a log. Take one end and roll it in until it resembles a ball. Repeat then place each ball on a plate and cover with a towel. Let it rest again for 30-40 minutes.
Take each ball and roll it out. Be careful not to roll it out too much so that it doesn't tear.
Heat a skillet/frying pan or tawa, brush with a little bit of oil then place the rolled out dough.
When bubbles start to appear after 30 seconds-1 minutes, brush with oil then flip it.
Brush the top with oil then let it cook for 30-1 minutes. Flip again and cook for 20-30 seconds.
While it is still hot, start to clap it. Place the roti into a towel and simply clap until it starts to flake. You can place into a deep bowl, cover with a plate and shake it up. The goal is to release the air pockets and make it flaky.