English: where the blood had come from.
Telugu: ఆ రక్తం ఎక్కడి నుంచి వచ్చిందని నిలదీశారు.