English: A great responsibility lay on their shoulders.
Telugu: ఇది వారి భుజాలపై ఉంది ఆ గొప్ప బాధ్యత గురించి వెల్లడించాయి.