Local insight, European Scale

14 offices in major financial centers.