Hi! Do you find the word ECHO is the most suitable verb for this sentence? I am thinking of using REFLECT, but I'm not sure if that's natural.
The provided sentence: Peace and development, echoing the themes of the times, are the.......
Can I use "reflecting" in there?