What is Bhang?

What is Bhang in Indian culture and what health benefits does it have according to ancient Ayurvedic medicine? This article explains it…