Thousands of Miles from Home, Lumbini—Birthplace of Buddha in Nepal—Sees Rising Interest from American Tourists
Over 7,000 miles away from the United States, Lumbini, the birthplace of Lord Buddha in Nepal, is attracting a growing number of American tourists. According […]