English: A huge amount needs to be done though.
Telugu: అయితే ఇందుకు భారీ మొత్తంలో నిధులు సమకూర్చాల్సి ఉంది.