English: All of these doubts were warranted.
Telugu: ఈ సందేహాలన్నీ మంజరికి తోచాయి.