Currently, Bodh Gaya has more than 100 monasteries or establishments ... temple complex being dotted with resthouses, restaurants, souvenir shops, internet cafes, handicraft shops, travel agencies ...