Ever imagined walking on a glass bridge built over a gushing waterfall, that too in Maharashtra, which is one of the most sought-after states in India for tourists from across the globe? Well, you ...