- • •????????????Kathmandu, Nepal • ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• The Boudhanath is one of Nepal’s largest Buddhist stupas that stands 118 ft. It’s located in Kathmandu, the capital of Nepal. •••••••••••••••••••••••••••••••
by shellyviajeratravel 7 years ago | via Instagram