Abhinav Shukla, Apurva Agnihotri, Nirbhay Wadhwa - who do you think is the best villain in the first half of 2018?

Vote here and let us know...