Who came up with an explanation of the origins of London's name that contradicted earlier assumptions
Richard Coates put forward an explanation in 1998 that it is derived from the pre-Celtic Old European