English: All these things did happen, though.
Telugu: అయినా, అవన్నీ జరిగాయి కదా.