Planting trees is given a special significance in Islam and considered as an unending charity. Continue reading...