English: What had to happen has happened.
Telugu: జరగాల్సింది జరిగిపోయింది కూడా.