Over 100 cedars native to the Himalayan Mountains line ... The species — deodar cedar — is roughly translated as “trees of God” in Hindi, and some neighbors said that detail rings with ...