English: It does feel embarrassing.
Telugu: ఇది ఇబ్బందిగా అనిపిస్తుంది.