The finest of LondonLondon’s finest
Difficult to work into a meaning, but it's a plural of London (i.e. more than one London)Londons finest
It doesn't give 'significance', it's there to show possession.
It's a grammar thread.Grammar Nazi!
The 2nd one is, probably, never to be used. I'm struggling to think up any way it could be used.I got that bit but still not sure about 2nd one.
'Londons' is meaningless in any normal context. How would you have a plural London?
There are 11 other places called London .
That's one dull slogan for a t-shirt.
There are 11 other places called London . Which means Londons would make sense if you where talking about a group of them but not if you are talking about a specific one.
It's a grammar thread.