English: Nothing comes close until now.
Telugu: ఇప్పటి వరకు అంత దగ్గరగా ఏది వెళ్లలేదు.