English: I just recently heard this story.
Telugu: ఇటీవలే ఆ కథ వినిపించాను