Yoga may be one of the best remedies for insomnia.

More: continued here