Shi wan di xue
(Original title)
Shi wan di xue
Taiwan
Hundred thousand drops of blood
Taiwan (literal title)