Double Kala Dhatura Flowers

Double Kala Dhatura Flowers at Kailash Cave, Loyal Village, Tehri Garhwal, Uttarakhand, India

This photo was taken at Kailash Cave, Loyal Village in Tehri Garhwal (Uttarakhand).

Kala Dhatura and its flowers are offered to Lord Shiva.