#london
Top Voted Definition for #london
Once upon a time the largest city in Europe. Host of 2012 Olympics.
8
show_chart Other Definitions for #london
London is the capital of the United Kingdom.
1
Once upon a time the largest city in Europe. Host of 2012 Olympics.
8
London is the capital of the United Kingdom.
1