English: Yet, in spite of it all
Telugu: అయినా అంతా