Why oil prices came down, and won’t anymore

You have probably heard that the price of crude oil has tumbled from $115 per…
Abbas KeshvaniApril 8, 2015