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