Correct Answer:
C. Lord Linlithgow
Explanation:
Lord Linlithgow served as Viceroy from 1936 to 1943, making him the longest-serving Viceroy of India. He presided over the period of World War II.