English: But we did finally meet.
Telugu: అయితే, చివరికి మేము కలుసుకున్నాము.