Niagara Falls – A Sri Chinmoy International Peace Falls

by Animesh Harrington

There are few places on earth that inspire the hearts and minds of man as does Niagara Falls. From the tranquil waters of the Great Lakes, the myriad currents gather in power and speed, culminating in the wonder and grandeur that is Niagara. Down through the centuries, people have been drawn to this special place to rejuvenate their spirit. To everyone who makes the pilgrimage, Niagara offers its boundless delight and peace. Read more…