The warm sunshine and cool air mixed together under a clear blue sky setting the tone for a beautiful day spent at the Ten Thousand Buddhas Temple here in Niagara Falls, Canada. It is also known as the Sarira Stupa and Chan Shan Temple. Completed in 2001, the Ten Thousand Buddhas Temple is a seven…
Read More