Extremely crowded shopping area in Madrid, Spain, but it’s the home of many top notch brand stores, has people selling goods on the streets, buskers and other street performers.Here is where you can find the Royal Madrid Store (if you are a soccer fan), several El Corte Ingles department stores, a…