English: This was a major technological advance.
Telugu: ఇది సాంకేతికంగా పెద్ద పురోగతి.