Home > Gallery

FAITH ON FOREIGN SOIL

Lumbini, Nepal — the birthplace of the Buddha, and one more stop in a life spent walking through other people’s histories in search of peace.