Barclays will give its name to a New York subway stop in a $4m deal with the city's cash-strapped transport authority.
Barclays to give its name to New York subway stop