English: It needs further explanation.
Telugu: దీనిపై ఇంకా వివరణ జరగాల్సి ఉన్నది.