On the banks of the River Taff in central Cardiff lie two iconic stadiums, Principality Stadium and its far older...