English: It has been a long wait but here it is finally.
Telugu: ఇది సుదీర్ఘ నిరీక్షణ మరియు ఎదురుచూసినది, కానీ చివరకు ఇక్కడ ఉంది.