I love your article bro but the facts are something else, here is a list of top 10 biggest oil consumption countries. China is second biggest but then India is fifth.
Top 10 Biggest Oil Consumption Countries
1)United States
2)China
3)Japan
4)Russia
5)India
6)Germany
7)Brazil
8)Canada
9)Saudi...