English: We may have met several years ago.
Telugu: మనం చాలా ఏళ్ళక్రితం కలుసుకుని ఉండొచ్చు.