Home Current News India lost its vultures, and scientists say humans have paid the priceNewsCurrent NewsIndia lost its vultures, and scientists say humans have paid the priceJuly 26, 20249FacebookTwitterPinterestWhatsApp india lost its vultures and scientists say humans have paid the price Source: yahoo.com/news