This is basically a south east asian variation of the Indian flatbread, evolved and popularised by Indian Muslims in the region. We called the basic version Roti Canai. The Singapore and Malaysia's version are the same. Roti Prata is just the version with margarine in it, Prata is a popular margarine brand here. In Malaysia, it is commonly mixed with eggs (roti telur) and onions (roti bawang). There's a lot of foreign-inspired local food in South East Asia, as quite a number of the population in the region were migrants back in the days. You should try to make bak kut teh (肉骨茶) next, just make sure to use the authentic Klang, Malaysia recipe :P