Charanjit Singh Channi has taken oath as 16th CM of Punjab. Along with Channi, two Deputy CMs Sukhjinder Singh Randhawa and OP Soni have also been sworn in. Rahul Gandhi participated in oath ceremony but former CM Captain Amarinder Singh stayed away from the ceremony.