I see why present spiritual person like Sri ravi shankar, shadhguru etc have long hairs ? they can cut their hair as there are many salon available in market...But In ancient times Rishi were kept hair long because there is no salon available at that times
My question is that why Modern spiritual person kept hair long ? Is there any reason why they kept their hair long ?