Swipe to see the full story...
BP Ventures is shutting down, ending a nearly 20-year run that was marked by reportedly lackluster returns..
Detailed coverage and expert insights available on our main news hub.