London Cup

The London Cup was a competition staged on-and-off between 1930 and 1960 in Great Britain.