Source: Tourism MediaMussoorieTravel to the top of tall peaks, swim under waterfalls and tour India’s first Tibetan temple at this delightful hill town.WorldAsiaIndiaMussoorie