Oil price drops 20% to $67 per barrel

Back to top button