The by-election for Kashmir's Anantnag constituency, which was due on April 12, has been deferred to May 25. The Election Commission's decision came a day after unprecedented violence was witnessed in the elections for Srinagar parliamentary constituency in which eight people died and nearly 100 were injured. The turnout was the lowest in 30 years - only 7 per cent.