translate English to French: All news which interest you are in the same place.
Ce sont eux qui vous donne leur dernières nouvelles.