Annual
demand
growth
will
be
restricted
to
900,000
barrels
per
day
this
year,
giving
an
average
of
89.6
million
bpd,
with
the
rate
sinking
to
800,000
bpd
in
2013,
when
demand
is
seen
at
90.5
million
bpd,
the
energy
watchdog
forecast
in
its
latest
oil
market
report.
However,
oil
prices,
which
have
rebounded
to
back
above
$110
per
barrel
after
earlier
falling
below
$90,
are
likely
to
be
given
support
in
the
next
few
months
by
geopolitical
tensions
as
well
as
sanctions
on
Iran
crude
exports
over
its
nuclear
programme.
"The
geopolitical
dimension
is
likely
to
continue
to
provide
something
of
a…