Shutterstock Save for later Print Download Share LinkedIn Twitter Russian oil prices could have a cap imposed on them, former oil trader and now celebrity fund manager Pierre Andurand said.