When Princess Charlotte is christened on Sunday, the Archbishop of Canterbury, Justin Welby, will baptise her with water from the River Jordan. The same water was also used at the christening of Charlotte's brother, George, two years ago. Why?
"Everyone has a story for why they want it," says Riyad Mitri, a souvenir seller in Bethlehem. "Some say it's to baptise children, some drink it or use it for healing. Others believe its special properties will help their plants grow."
Church leaders say the waters of the holy river have a special significance.
"There are layers of symbolism that go back to the origins of Christianity not just historically but also geographically," says Father Jamal Khader, head of Religious Studies at Bethlehem University....