English: And yet, they still need done.
Telugu: అయినా వారు ఇంకా వ్యాపారం చేయవలసి ఉంటుంది.