English: the land of God
Telugu: దేవతల భూమి