Financial Times 14,735 by IO

Another themed puzzle from Io, trickier than the one I blogged a couple of weeks ago.  There are still some explanations that I am not sure about so any help in getting to the bottom of these would be appreciated.

Read more >>