English: It still is embarrasing.
Telugu: ఇది ఇప్పటికీ విచారకరం.