The correct answer is D. 1954.
Dadra and Nagar Haveli were liberated from Portuguese rule on 20 December 1954, when a group of Indian volunteers led by V. P. Menon entered the territory and took control without any resistance. The territory was then merged with India.
Option A is incorrect because Dadra and Nagar Haveli were still under Portuguese rule in 1935.
Option B is incorrect because Dadra and Nagar Haveli were still under Portuguese rule in 1947.
Option C is incorrect because Dadra and Nagar Haveli were still under Portuguese rule in 1950.