The Newar community of the Gorkhas across Darjeeling seeks to uphold a unique tradition that involves the worship of the self ...