Meaning of greater london
Definition of greater london
(noun)
the
capital
and largest
city
of England;
located
on the Thames in
southeastern
England;
financial
and
industrial
and
cultural
center
Other information on greater london
WIKIPEDIA results for
greater london
Amazon results for
greater london
Tweet