Good news: Vultures, who had stopped visiting Delhi in the past 20 years, seem to be returning. Bad news: Vultures flock here to feed off