cinemachaat.com
Toofan Rani (1985)
I’ve only been able to find this 1985 Hindi dub of the 1983 Telugu film Puli Debba, so I’ll keep referring to it as Toofan Rani. Actually, I have found this to be the case with a few Telugu B movie…