A town and from the 16th century a city.
City
Kensal Rise is an area of northwest London and has its own underground (tube) station.
London was the only town and village left out off the Domesday Book
There are none
A village is usually smaller than a town.
Uxbridge is a district in west London and Surrey is a county which is adjacent to London and covers quite a large area, so you would need to specify which town or village in Surrey to get an accurate answer to this question.
A village does not have a town council
A town has a basic social amenities while a village doesn't. A town usually has people from a wide multicultural background unlike a village.
A village is smaller.
Village
Another name for a small town is a village.
London, ON was settled as a village in 1826