English: This calls for new technologies.
Telugu: దీనికి కొత్త టెక్నాలజీలు కావాలి.