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