Londoners baffled at the slightly silly name of the Tube’s newest station

The Tube station at Battersea is confusing everyone