London studied hard for his final exam. He didn't do as well as he had hoped.

Which sentence correctly joins these two independent clauses?
A.
London studied hard for his final exam but he didn't do as well as he had hoped.
B.
London studied hard for his final exam, but he didn't do as well as he had hoped.
C.
London studied hard for his final exam and he didn't do as well as he had hoped.
D.
Although London didn't do as well as he had hoped he studied hard for his final exam.

B.

London studied hard for his final exam, but he didn't do as well as he had hoped.