What Is Vantara? Inside India's Most Ambitious Wildlife Sanctuary Vantara, which translates to "Star of the Forest" in Sanskrit, is…