St. John's Day Summer Solstice: What does it mean, what is its significance? Mohak Gandhi June 21, 2022