Scientists find Duttaphrynus dhara toad in Meghalaya's Mawphlang landscape

India