Punjab under siege! Who will be its legitimate ruler?