Congress leader Capt. Amarinder Singh sworn in as the Punjab Chief Minister on Thursday. His victory comes after 46 years in politics, 11 parliamentary and state elections.