English: Some of us had foreseen this.
Telugu: మనలో కొందరం దీన్ని ముందే ఊహించాం.