NBC News   |  November 25, 2013

Tracing the roots of Buddha’s birthplace

The National Geographic Channel documents the excavation of Maya Devi Temple in Lumbini, Nepal, the birthplace of the Buddha.

Share This:

Sorry, we do not have a transcript available for this video at this time.