1) londonNoun
|
|
The capital and largest city of England; located on the Thames in southeastern England; financial and industrial and cultural centre | دارالحکومت اور انگلینڈ کے سب سے بڑا شہر. جنوب مشرقی انگلینڈ میں ٹیمز پر واقع؛ مالی اور صنعتی اور ثقافتی مرکز |
2) londonNoun
|
|
A city in southwestern Ontario, Canada | جنوب مغربی اونٹاریو، کینیڈا میں ایک شہر |