English: I just recently found them.
Telugu: నేను ఇటీవల వాటిని కనుగొన్నాను.