English: And it's our own doing.
Telugu: ఇది మన సొంత పని.