Archaeologists uncovered an ancient temple in Nepal, offering new evidence of sites linked to Buddha’s life and early Buddhist worship.