English: But many doubts persist.
Telugu: అయితే పలు అనుమానాలు వ్యక్తవుతున్నాయి.