English: that God has given you?
Telugu: ఆ దేవుడే మీకు పంపాడా?