A slap in the face for Modi & BJP