Heavy snow hit large parts of Britain on Sunday, including Wales, the Midlands and parts of northern and eastern England, causing massive travel disruptions and power outages.