English: This question troubled him.
Telugu: ఈ ప్రశ్నతో అతడు ఖంగుతిన్నాడు.