English: A little embarrassed, too.
Telugu: కొంచెం సిగ్గు కూడా ఎక్కువే.