The Nipponzan Myohoji Buddhist temple, Charlimont started in 1972. In 1992 the Japanese Peace Pagoda was inaugurated. It commands an excellent view of the town and the Himalayan range.