English: This has been a major embarrassment.
Telugu: ఇదే పెద్ద దుమారం రేపింది.