Lahore Weather


Ahmad Faruqui

Can demographics predict political change?

Social scientists have struggled to explain why certain countries are democracies and others are not

  • 18
    Shares