Hindi / Urdu
Tum apne ap ko samjhte kia ho? / Tum hote kon ho?
In English
Who do you think you are?
Hindi / Urdu
In English
Who do you think you are?
When you want to say “Tum apne ap ko samjhte kia ho?” (or “Tum hote kon ho?”) in English, the natural, everyday way is “Who do you think you are?”. It fits scolding & anger.