British prime minister David Cameron yesterday faced demands for an inquiry into “cash for access” allegations after he confirmed he had hosted wealthy individuals at Downing Street and Chequers who between them donated millions of pounds to the Conservative Party.