Activists outraged as more than a million people descend on Nepalese temple for world’s largest animal sacrifice November 27, 2014