Dive into the mystical world of Yakshi, India's beautiful folklore ghost clad in a pristine white sari and blouse. Explore her enchanting story today!