English: But in spite of this, doubt still remained.
Telugu: అయినా వీటిపై అనుమానాలు అలాగే ఉండిపోయాయి.