The Union Jack Flags are hanging everywhere on Regent Street in London. And for now, they're highlighted by an unusual amount of sunshine for the month of April. You might know that London, England is known for wet and gray weather just like the U.S. cities of Portland, Oregon and Seattle, … [Read more...]