The Vu Lan Festival has long been a beautiful spiritual and cultural tradition of the Vietnamese people.