Major UK Cities Are Being Overrun By ‘Cat-Sized’ Rats

Major British cities including Birmingham, Manchester, Glasgow and London are being overrun by ‘cat-sized’ rats. The rats are thriving and rapidly multiplying by gorging on rubbish that is flowing onto the streets. Tottenham has become [...] The post Major UK…