The correct answer is: Himachal Pradesh is divided into 12 districts, which are grouped into 3 divisions.
Option A is incorrect because Himachal Pradesh is divided into 12 districts, not 15.
Option B is incorrect because Himachal Pradesh is divided into 3 divisions, not 5.
Option C is incorrect because Himachal Pradesh is divided into 12 districts, not 20.
Option D is correct because Himachal Pradesh is divided into 12 districts, which are grouped into 3 divisions.
The three divisions of Himachal Pradesh are:
- Chamba Division
- Kangra Division
- Shimla Division