English: And yet it needs to happen.
Telugu: కానీ, ఇంకా జరగాల్సి ఉన్నది.