A giant 4m-long (13ft) king cobra was discovered in a housing estate in southern Thailand on Sunday - and catching it wasn't easy.

Rescuers later released it into the wild, and said it was one of the biggest they had ever encountered.