Ellen Generes voted up Anonymous' answer 11/27/2015 Why Is London A Fashion Capital? Because they have more people and they have more stores - and all celebrities go there to be seen.