My Travel : MEGHALAYA :: PARADISE on Earth FOR NATURE- LOVERS khabargali June 07 / 2019 living root bridge , Meghalaya Khabargali/Meghalaya-- The meaning of the word Meghalaya is the house of clouds. Tags khabargali ख़बरगली मेघालय Meghalaya tour travel India urmila devi urmi nature clouds forest water fall Read more about My Travel : MEGHALAYA :: PARADISE on Earth FOR NATURE- LOVERSLog in to post comments