The Indian mind has always regarded the entire universe as a manifestation of the all-immanent divine. Every object of nature, therefore, is looked upon with reverence and as an essential limb of the cosmos. So, our links with the rivers and the oceans, mountains and valleys, trees and forests, the moon and the planets, the winds and the seasons have all been intimate draped in a veil of sacrosanct holiness. We worship nearly everything – holy cities, holy rivers, holy lakes, holy places of pilgrimage and of course holy trees – all are a part and parcel of our history and mythology.