English: Both of these points make this highly suspicious.
Telugu: ఈ రెండు అంశాలు పలు అనుమానాలకు తావిస్తున్నాయి.