President of Pakistan is elected by

President of Pakistan is elected by
A: National Assembly
B: Senate
C: Provincial Assemblies
D: All of these

The President of Pakistan is elected through an electoral college comprising members of National Assembly Senate and four Provincial Assemblies. Each province has equal weight in this voting despite different population sizes. The procedure ensures representation of all federating units. This system strengthens federal harmony and balance. Presidential elections are therefore a joint process involving entire political structure of the country.