A walk through Meghalaya, India's wettest region

Meghalaya -- a state in northeastern India -- showcases natural wonders at every turn. Not only is the province considered the wettest place on earth in terms of precipitation, but it's also home to enchanting "living root bridges" in the dense forests, a quirky Bob Dylan cafe, and the country's cleanest village.