The correct answer for the Commonwealth Secretary General is option 2, Kamalesh Sharma.
Option 1, Rajiv Chandran is not the Commonwealth Secretary General. It is important to note that there is no person by that name in this position.
Option 3, Sashi Tharoor is also not the Commonwealth Secretary General. Although Tharoor has held various positions in the United Nations, he has not held the position of Commonwealth Secretary General.
Option 4, Shiv Shankar Mukherjee is also not the Commonwealth Secretary General. Like option 1, there is no person by that name in this position.
It is important to note that Kamalesh Sharma served as the Commonwealth Secretary General from 2008 to 2016. He was the 5th Secretary General of the Commonwealth and his tenure was marked by various initiatives and efforts to promote democracy, human rights, and sustainable development within the member countries of the Commonwealth.