English: Their technology has improved.
Telugu: వారి సాంకేతికత మెరుగు