English: This was all being done by God.
Telugu: అవన్నీ ఆ దేవుడే చేయించాడేమో అనిపిస్తూంటుంది.