English: A little embarrased as well.
Telugu: కాస్త విచారంగా కూడా వుంది.