What is Bodhgaya known for?

What are the top tourist attractions in Bodhgaya?

Is Bodhgaya walkable?