Prince Bira in jubilant mood after winning the Road Racing Club's Imperial Trophy Race at Crystal Palace, October 18, 1937
CLOSE