English: But he still has some explaining to do.
Telugu: అయితే ఈ విషయమై ఆయన ఇంకా స్పష్టత ఇవ్వాల్సి ఉంది.