English: It is a house of God.
Telugu: అది దేవకీదేవి భవనం.