Beyoncé brought the European leg of her Cowboy Carter tour to a spectacular close with a sold-out show at Paris’ Stade de France and fans got an extra treat when Jay-Z made a rare on-stage appearance.