Strobilanthes tomentosa is a species of perennial flowering plant native to subtropical areas of Asia, ranging from northern Pakistan along the Himalayas to northern Indochina (Laos and Myanmar) and southern China (Yunnan and Guizhou).
[1]
This Acanthaceae article is a stub.
You can help Wikipedia by expanding it.