Bodh Gaya: Center of the Buddhist World

Video

by AsianArtMuseum
published on 04 April 2014

Learn about Bodh Gaya, one of several sights in India associated with the birth of Buddhism.

Remove Ads

Advertisement