English: All this has left me devastated.
Telugu: ఇదంతా నాకు నిరాశను కలిగించింది.