grandpadinosaur.com
One Thing Leads To Another
1993: In 1993 there were around 40 million vultures in India. By 2007, the population of the long-billed vulture had plummeted by nearly 97 per cent, while the oriental white-backed vulture had far…