English: This is rather embarrassing!
Telugu: ఇది మునమెంతయినా గర్వించతగ్గ విషయం!