Published 07:07 IST, May 30th 2020
Williams Formula 1 posts $13 million loss, announce decision to sell stake in company
Although Williams went through a brief renaissance from 2014-17, when it finished third twice and then fifth twice, the team has fallen off the pace.
null | Image:
self
Advertisement
07:07 IST, May 30th 2020