What's the difference between Tesco, Tesco extra, tesco metro and tesco express?!?!?

I don't understand it at all, what's the difference?! Why can't they just have one called Tesco, does there have to be so many?
9 answers 9