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