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