Wales vs Japan: Gallagher Premiership Stars Converge for a Tactical Showdown at the Principality

The stage is set at the iconic Principality Stadium in Cardiff this Saturday, November 7, 2026, as Wales prepares to host Japan in a high-stakes Nations Championship fixture. With kick-off…