Rise of The Falls 10 years ago Part peer-pressure and part awe inspires starry-eyed Indian travelers to take that obligatory trip to Niagara Falls