English: And finally the moment had arrived.
Telugu: మరియు వెంటనే, క్షణం వచ్చింది.