Delhi Chief Minister Arvind Kejriwal announced his resignation Friday to protest the blocking of an anti-corruption bill, fewer than 50 days after taking office in the Indian capital.