romancingtheplanet.com
Meghalaya - An Adobe Of The Clouds
The name Meghalaya translates to abode of "megha" or cloud in Sanskrit and it cannot be nearer to the sacrosanct truth. As monsoon beckons North Eastern Indian state glims with blusher of amassed lush greenery, multiple streams cascading in the galore of youth and incessant drizzles.