Cannabis sativa is a tall, annual herbaceous plant that is native to Central Asia and the Indian subcontinent. It has been used for medicinal and recreational purposes for thousands of years.