English: Yet still they need to do business.
Telugu: అయినా వారు ఇంకా వ్యాపారం చేయవలసి ఉంటుంది.