English: I have waited for this moment for long.
Telugu: ఈ క్షణం కోసం నేను చాలా కాలం వేచి ఉన్నాను.