English: All this requires some explaining.
Telugu: ఈ కొన్ని వివరణ కావాలి.