Yes,I sure will.
Clone Town has a huge link with Globalization.
If I go to my local high street , I already see McDonalds , Empire Cinema , Nando's , Subway and a KFC . You won't be able to identity where I live , because all these businesses I just named are chain-businesses - all these major businesses operate everywhere in the UK and most of them operate across the world. If you go to a high street in Sheffield or in London or in Brighton you are very likely to see these major businesses.
The concept of clone towns is that the effect of Globalization has almost made every town/cities in the UK the same - almost as if they are all cloned and giving them a loss of local identity.
I hope this helps for starters - If it doesn't , then let me know and I will try my best to re-attempt.
If you need a bit more, let me know