With the India Meteorological Department (IMD) issuing a red alert in Delhi forecasting the city to sizzle at 47 degrees Celsius on May 25, the day of the Lok Sabha polls, political parties are grappling with speculations about voter participation. A million dollar question is: Whether or not voter