English: This is precisely what seems to have happened.
Telugu: అప్పుడే ఈ ఘటన చోటుచేసుకున్నట్టుగా తెలుస్తోంది.