A team of scientists from India, China, the US and Sweden has discovered a new species of bird dwelling in the northeastern parts of India and regions adjacent to China. The new found species is a Himalayan thrush. In honor of the famous Indian ornithologist, Salim Ali, it is named “Zoothera salimalii” and common […]