English: This creates a lot of doubt.
Telugu: ఇదే అనేక అనుమానాలకు తావిస్తోంది.