News

The Mahabodhi Temple in Bodhgaya, a site of immense importance to Buddhists, is at the center of a protest led by Buddhist ...