Oil prices climb up again over $96 per barrel

Economy