Question. Maharaja Ranjit Singh ruled Punjab for:
  1. 60 years
  2. 50 years
  3. 40 years
  4. 20 years