581 vying for 22 National Assembly seats in Karachi

581 vying for 22 National Assembly seats in Karachi