Interbrand, world’s largest and most influential brand consultancy, has announced the appointment of Borja Borrero, Chief Creative Director at....