Stephen Lepcha
Indian Roman Catholic priest, Bishop of Darjeeling
Stephen Lepcha (22 December 1952 –) is an Indian prelate of the Catholic Church.
Quotes
edit- It will help Gorkha people safeguard their language and ethnic culture which they consider under threat.Gorkha people to have dialogue and solve the problem, or else the situation will be out of control.