In a bowl mix together all-purpose flour, baking powder, baking soda and salt. Sieve them together.
In another bowl mix milk, sugar, yogurt, oil and water. Knead a soft dough as shown in the video by sprinkling little water at a time. Rub little oil on the dough, cover it and let it rest for 15 minutes.
After 15 minutes take little oil in hand and knead the dough again. Now cover the bowl with cling wrap and let the dough rest for 4- 5 hours.
After 5 hours or when you want to make naan take some oil in hand and knead the dough once again. Take ball size dough and make rounds and let them rest for 10 minutes.
After 10 minutes roll the dough using generous amount of dry flour. Take some water in your fingers and gently pat the rolled naan.
Heat Tawa at medium heat and put the naan with water side down. Wait till you see some bubbles on naan. Now put the griddle on the stove and put the tawa upside down on the griddle.
Cook for few second till you see brown spots on naan. Naan is ready put your choice of seasoning and enjoy with your favorite curry.