Taranjit Singh Sandhu has been appointed by the Indian government as the next High Commissioner of India to Sri Lanka.

The Indian External Affairs Ministry said Singh would assume duties as the new High Commissioner shortly.

Singh has served in foreign missions in Russia, Ukraine, Germany and in the United States.