BJP MP from Kannauj, recognised for his active engagement with constituents, Subrat Pathak is fighting against Samajwadi Party leader and former Uttar Pradesh CM Akhilesh Yadav.