© joemjoe.com INDIA AND NEPAL fall 2008
This ancient colossal Stupa is one of the biggest in the world and a center of Tibetan Buddhism
TO RETURN TO THE INDIA-NEPAL MAIN PAGE