Breathtaking images of the living bridges of India
Among the most beautiful places in the world is the Indian state of Meghalaya. Conjure up heaven on Earth and you might picture it: Chiseled by majestic waterfalls and carpeted in lush rain forest, misty gorges characterize the landscape. "Meghalaya" literally translates as "abode in the clouds."
Continue Reading http://www.mnn.com
Join the Discussion