New Delhi, April 25 -- The Election Commission of India (ECI) on Wednesday granted permission for the Delhi mayoral polls to be held on April 26, according to a communique from the ECI to the Delhi chief electoral office....