English: In spite of criticisms, he did not back down.
Telugu: దీనిపై ఎన్ని విమర్శలు వచ్చినా ఆయన వెనక్కి తగ్గలేదు.