English: Stranger things have happened.
Telugu: జరక్కూడనివి జరిగిపోయాయి.