English: Finally it was discovered.
Telugu: చివరికి కనిపెట్టారు.