why do we need pressure cooker to cook rice at hill stations
Because, at high altitudes, the atmospheric pressure is low. This causes water to boil at a lower temperature. This will lead to the food being left uncooked.
If we use a pressure cooker, water boils at a higher temperature, before being converted to steam. Thus the food can take more energy from the water.