Money

British national living in London reportedly receives $1,200 stimulus check

A British woman was surprised to discover her bank account had received a direct deposit for a stimulus payment of $1,200, says a published report.