The waterfalls are a rare view of nature’s power to bring in a sensation of powerlessness. This is felt by human being when they stand in front of the long jump of frothy and cascading water from an unbelievable height. The natural beauty of India is known by all but […]