India’s Largest Reclining Buddha Statue to be Installed in Bodh Gaya Dipen Barua 11 June 2021 Statue to be formally unveiled in coming months Read More »