Local insight, European Scale

13 offices in major financial centers.