The Mahabodhi temple, additionally called the “Incomparable Awakening Temple”, is a UNESCO World Heritage Site situated in Bodhgaya, Bihar. It is a Buddhist sanctuary that denotes the area where the Lord Buddha is said to have achieved illumination. Master Buddha holds a huge spot in the strict history of India…