Britain’s Prince William took his oldest son, Prince George, to a homelessness charity in London where the pair helped make Christmas lunch for people in need, Kensington Palace said yesterday.