The twin waterfalls of Bilpudi in Valsad have become the center of attraction for tourists, a sight where nature has flourished with art.