English: i'm shuddering too; (
Telugu: నేను కూడా కెవ్వుమంటున్నా;)