Puzzle Corner - the Solution!
The answer is that the red and white flag is that of Latvia. It was hung up a week or so before the Jubilee celebrations in honour of Latvia winning the Eurovision Song Contest!
With comments, or to report broken links, contact the Webmaster