English: New technologies have helped.
Telugu: కొత్త టెక్నిక్‌లతో ఎంతో సాయం చేశాడు.