New Meow Meow “flooding” UK streets

Dealers expect to make £million from the untested substance dubbed the new Meow Meow.