London
Screen 1 of 5
London
is
 
the
capital city
 
of
England
and
 
the
United Kingdom.
It
is
located
on
 
the
River Thames.
London
is
a leading
global
city.
It
has
many
strengths.