Jammu and Kashmir is set for a political battle as two assembly seats fall vacant, following the demise of Devendra Singh Rana, BJP MLA from Nagrota, and the resignation of Chief Minister Omar Abdullah from Budgam.