If there was one state that stumped me, it is Meghlaya! My search went on and on and on for a long time and obviously this was the state that got done the last! Meghalaya , also known as ‘The abode of clouds’ is one of the seven NE states.This is one of the wettest…