Nestled in the serene village of Chandavaram in Andhra Pradesh’s Prakasam district stands South India’s largest Buddhist ...