translate English to French: Indeed, each side has stories to tell.
En effet, chaque partie a des histoires à raconter.