KAPILVASTU: The world’s largest statue of the Buddha is to be constructed in Kapilbastu. The 245 meters tall statue will be installed within the Kapilvastu Municipality area. A memorandum of understanding (MoU) has been signed to this effect between the International Buddhist Centre and the Kapilvastu Municipality today. Centre chief Choing Qui Seng Steward and […]