Group Russell universities wallpaper Russell Group universities The Russell Group is a collection of 24 leading UK universities. Set Your Own Deadlines Move At Your Own Pace. … Thursday, August 18, 2022 Edit