Stone Age artifacts, including beads, tools, and pottery, have been unearthed from a sealed cave in Manimoola, India.