English: And, what is more, it is our own mother.
Telugu: మరియు, ఇంకా ఎక్కువ, ఇది మా స్వంత తల్లి.