From surprise celebrations and grandchildren by the pool to London pubs and a relentless heatwave—July packed a whole summer into 31 unforgettable days!
You must be logged in to post a comment.