Situated 8 km to the east of downtown Kathmandu, Boudha is one of the most imposing landmarks in Kathmandu, visible as soon as you land at the Tribhuvan International Airport. It is the largest stupa in the Kathmandu Valley and is the center of Himalayan Buddhism.