English: A lot of effort needs to go here.
Telugu: ఇందుకు చాలా కృషి చేయాల్సి ఉంటుంది.