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 ...