English: There are still some things to be explained.
Telugu: a few things remain to be explainedఇంకా కొన్ని సంగతులు చెప్పవలశి వున్నవి.