English: There is a lot to be explained.
Telugu: ఇందు వివరించి చెప్పవలసిన విషయములు చాలా కనబడినవి.