Archeologists have made a remarkable discovery at the heart of a revered Buddhist site in southern Nepal, a shrine that may prove when Buddha was born.

Al Jazeera's Subina Shresta reports from Kathmandu. 

Source: Al Jazeera