Walking in Buddha’s footsteps at Lumbini
Although eclipsed by Hinduism in the land where it was born, the origins of Buddhism are rooted in the Terai plains of Nepal, where Prince Siddhartha Gautama was born into a royal family in the ancient kingdom of Kapilavastu, and went on to found a faith that at one time claimed most of Asia, from […]