This page has moved to a new address.

Two Japanese Zen Temples in Bodhgaya, Bihar, India