English: A bit embarrassing this.
Telugu: ఇది కొంచెం తికమక పెట్టే విషయం.