Lahore will again witness scores of political heavyweights fight it out for the 14 National Assembly and 30 Punjab Assembly seats