Stephen Lepcha

Bishop Stephen Lepcha is the serving Bishop of the Roman Catholic Diocese of Darjeeling.

Early life
He was born in Suruk, Darjeeling, West Bengal, India on 22 December 1952.

Priesthood
He was ordained a Catholic priest on 15 December 1982.

Episcopate
He was appointed Bishop of Darjeeling on 14 June 1997 and Ordained on 8 December 1997.