English: But improved technology has done wonders.
Telugu: కానీ, అందివచ్చిన సాంకేతికత అద్భుతమే సృష్టించింది.