Bhang is very common in India, especially in the north. It is sacred to Lord Shiva, and at Shivaratri every year and on Mondays (his sacred day) devotees take bhang.
Apart from bhang made by sadhus, the best I have tried was in Ujjain, where Mahakaleshwar is regularly anointed with bhang...