On the night of July 6-7, many Slavic countries celebrate one of the most enigmatic and mystical holidays – Ivan Kupala. It traces its roots back to ancient times and has pagan origins. This holiday is associated with many beliefs, rituals, and traditions that people observe to this day.


