English: And yet it was necessary.
Telugu: అయినా ఇంకా అవసరం ఉంది.