Mark Zuckerberg could well be the lovechild of David Cameron.