Kirpal Singh vs State Of Punjab 2024 INSC 312 - Criminal Trial - Oral Testimony