English: This has been a major embarrassment.
Telugu: ఇదీ తీవ్ర అలజడి రేపింది.