Banyan Tree of Worship – Kannur India

The Indian Banyan tree is a symbol of longevity and stability in Indian culture, as it is capable of living for several hundred years and grows to be an imposing presence in the landscape.