English: It was launched recently.
Telugu: దీన్ని ఇటీవలే లాంచ్ చేశారు.