English: And look what God has done.
Telugu: మరి ఆ దెయ్యం ఏం చేసిందో మీరే చూడండి.