China depends on imports for more than 70% of its oil needs.
(Please use a modern browser to see the interactive version of this visualization)