Los pueblos luchan por su libertad.

English Translation

Nations are fighting for freedom.

pueblos means cities not nations

1 Like

Here, it should be interpreted as “peoples”, those that make up nations.