Sort:  

I don't think so . Its a part of Hindu tradition ! Mostly they are respected as upper cast in India but in Nepal there is no any rules . Any one can be a Sadhus or Yogi.

I mean the Rastas got it from the Hindu's !

Yes, you heard true !