English: It was released recently.
Telugu: ఇటీవలే దాన్ని ఆవిష్కరించింది.