The Mahabodhi Temple Complex in Bodh Gaya, Bihar, is one of the most important Buddhist pilgrimage sites in the world