David Cameron has finally chosen the photo for his portrait that will be added to the top of the grand staircase in No 10.