English: He recently shared his story.
Telugu: ఇటీవల అమెను కలిసి కథ వివరించారట.