The monastery features a hall that can accommodate up to 2000 ... Boudhanath Monastery, one of Nepal’s largest stupas and the largest in the world, is located about 11 km from Kathmandu.