Punjab politics comes to a full circle with SAD-BSP alliance

The Shiromani Akali Dal (SAD) party announced a coalition with the Bahujan Samaj Party (BSP) ahead…