English: It was released recently.
Telugu: దాన్ని తాజాగా ఆవిష్కరించారు.