Stevia ovata ?

Stevia ovata  ?;

Need id assistance :
4 posts by 3 authors. Attachments (3)
I need id assistance of following images. Is it belong to Stevia? if ok then which species?
It could be Stevia ovata?
This is a native to tropical America, from the mountains of Texas south to the mountains of Mexico, Ecuador and Peru. 
This was naturalized in may places in outer Himalayan region of India.
Where was the picture taken ?  Was it cultivated or wild ? 

efi page on Stevia ovata