English: The dwelling place of God
Telugu: దేవతలకు నివాస స్థలము