English: This has rendered them helpless.
Telugu: దీంతో వారు నిరాశ్ర‌యుల‌య్యారు.