By IANS
Karnataka Chief Minister B.S.Yediyurappa announced his resignation on Monday while delivering a speech at a function to mark completion of his two-years in office.