Mastercard could be forced to pay every UK adult £300 each

Mastercard is one step closer to having to pay out as much as £14bn in total to more than 46m UK adults after it lost a landmark Supreme Court case.