Section 306, 340, 342 , 380, 406 & 420 of Indian Panel Code 1860 on July 29, 2020 Indian Panel Code +