English: God lives where women are worshipped.
Telugu: స్త్రీలు పూజించబడిన చోట దేవతలు నివసిస్తారంటారు.