Errei. Escolhi a letra a, em vez da b. Segue explicação da diferença entre cláusula de foro e lei aplicável no caso.
Faz-se aqui uma distinção entre eleição de foro e lei material aplicável ao contrato:
Eleição de foro significa o comprometimento das partes contratantes em reclamar seus direitos perante certo órgão jurisdicional, enquanto a escolha da lei aplicável é a possibilidade das partes elegerem qual regramento jurídico irá regular a relação contratual.
A regra a ser utilizada será indicada pelo Direito Internacional Privado do país onde se julgará a causa. Assim, o julgador seguirá a regra de conexão para encontrar a lei que deverá ser aplicada ao contrato em apreço. Pode-se afirmar, neste sentido, que todo contrato internacional será regido por uma lei estatal, a ser determinada pela regra de conexão do país onde estiver sendo julgada a causa.
A escola estatutária italiana, ainda na idade média, desenvolveu e definiu a regra de conexão que aponta como competente para reger o contrato a lei do local de sua celebração. Assim, nos países que adotam esta regra, entre eles o Brasil, ao se julgar uma causa derivada de um contrato internacional, a lei aplicável será a do local de sua celebração (lex loci celebrationis).
fonte: http://www.conjur.com.br/2010-out-16/eleicao-foro-contratos-internacionais-decide-lei-aplicavel
Em contratos que envolvem direito internacional privado, geralmente é possível a eleição de foro para dirimir eventuais disputas. Isso, entretanto, não se relaciona necessariamente com a lei que deve ser aplicada ao caso concreto. Na história apresentada, escolheu-se Londres como local para resolver controvérsias. A lei aplicável a esse caso, segundo a Lei de Introdução às Normas do Direito Brasileiro (LINDB), é aquela do local onde a obrigação foi constituída (artigo 9o). Como a obrigação também foi constituída em Londres, será a lei desse local a aplicável. A alternativa correta, portanto, é a letra (B).