English: And that still needs to be explained.
Telugu: మరి దీనిపై ఇంకా స్పష్టత రావాల్సి ఉంది.