Daily Snippets Horned frogs discovered in North-East India 8 months ago A team of Indian and Irish biologists from Delhi University, University College Dublin and the…