The correct answer is: B. 24th September, 1956
Himachal Pradesh was a part of Punjab until 1956. On 24 September 1956, it was declared a Union Territory. It became a full-fledged state on 25 January 1971.
Option A: 4th July, 1956 is incorrect. On this day, the States Reorganisation Act, 1956 was passed by the Parliament of India. This act reorganized the states of
India on linguistic lines.Option C: 1st November, 1956 is incorrect. On this day, the Indian states of Andhra Pradesh, Hyderabad, Mysore, and Travancore-Cochin were formed.
Option D: 21st September, 1956 is incorrect. On this day, the Indian states of Bombay, Madhya Pradesh, and Rajasthan were formed.