Oil close to $95 a barrel amid Hormuz route concerns

Business