Spider wasp (Pompilidae) with spider prey, Buxa Tiger Reserve, India.