English: He had suffered critical injuries despite wearing a helmet.
Telugu: హెల్మెట్ ధరించినప్పటికీ తీవ్ర గాయాల పాలయ్యాడు.