English to Hindi

Meaning for:
tell its own tale
other
अपनी कहानी आप ही कहना