English: This has embarrassed the country.
Telugu: ఇది దేశంలో ఆందోళన కలిగించింది.