London is top target for international retail – CBRE
New research from CBRE indicates that London is the world’s top destination for international retail businesses. The firm looked at 326 of the world’s top retailers across more than 200 cities and found that London attracted more than half of all the ... Read more