English: God on earth?"
Telugu: భూమి మీద దేవుడా ?