English: We sure waited a long time for this moment.
Telugu: అసలే ఈ క్షణం కోసం ఎంతో కాలం గ ఎదురుచూస్తున్న.