English: The question arises: was this self-sacrifice necessary?
Telugu: ప్రశ్న ఇది త్యాగం అవసరం ఉందా పుడుతుంది?