Vodpod videos no longer available.
Iguazu Falls are among the most monumental Water Falls in the world, situated in Argentinia. In the year 2000 spiritual teacher Sri Chinmoy established a plaque dedicating the site as “A Sri Chinmoy Peace Falls”. This video offers you the power, majesty and beauty of the Iguazu Falls which following a recent news item nearly dried out because of a long drought period in 2009. Soundtrack by Parichayaka Hammerl.