The BJP has announced an alliance with Amarinder Singh for the 2022 Punjab Assembly Elections. This has opened up a four-pronged battle in the State, with other parties like Shiromani Akali Dal, Congress and AAP in the fray. What are the contours of this alliance? What does it mean for the State?