English: Yet, all these things happened.
Telugu: అయినా, అవన్నీ జరిగాయి కదా.