The Longest Day. How and Why?

It's the summer solstice today when the sun is at its highest point in the sky. The sun appeared this morning at 4.40am, and it will set at 9.34pm making this the longest day of the year.

Latest ITV News reports