London
 
Screen 1 of 2
London
is
 
the
capital
 
of
England.
It
is
situated
on
 
the
River Thames.
in
 
the
south east
 
of
 
the
island
 
of
Great Britain.