English: and was recently released.
Telugu: మరియు వారు ఇటీవల విడుదల చేశారు.