Which is the coldest place in Himachal Pradesh?

Keylong
Shimla
Kullu
Chamba

The correct answer is Keylong.

Keylong is a town in the Lahaul and Spiti district of Himachal Pradesh, India. It is the administrative headquarters of the district. The town is located at an altitude of 3,350 meters (11,000 feet) above sea level. Keylong is a popular tourist destination, known for its snow-capped mountains, glaciers, and monasteries.

Shimla is the capital of Himachal Pradesh. It is located at an altitude of 2,205 meters (7,234 feet) above sea level. Shimla is a popular tourist destination, known for its colonial architecture, temples, and gardens.

Kullu is a town in the Kullu district of Himachal Pradesh. It is located at an altitude of 1,215 meters (3,986 feet) above sea level. Kullu is a popular tourist destination, known for its temples, monasteries, and natural beauty.

Chamba is a town in the Chamba district of Himachal Pradesh. It is located at an altitude of 1,050 meters (3,445 feet) above sea level. Chamba is a popular tourist destination, known for its temples, palaces, and natural beauty.

Keylong is the coldest place in Himachal Pradesh because it is located at the highest altitude. The higher the altitude, the colder the temperature. Keylong is also located in a valley, which traps cold air.