BJP today demanded an apology from Kashmiri separatist leader Syed Ali Shah Geelani for his claims that Narendra Modi had sent emissaries to meet him on ...