Home Business Oil price falls to two-month low at $46