Question: what is the difference between governor general and viceroy?
Answer: Governor General was the head of all governors of states under East India Company. After the power shifted in the hands of British Crown, Viceroy was appointed, who was the head of colonial India and governed the territory on behalf of British Crown.