ADVERTISEMENT
Police in Hamilton have charged Oscar Ayala, after a series of stabbings that left four people injured.