Peshawar to witness tough electoral battle between Bilour, Imran