Proudly boasting itself as the “Wettest place on Earth” and quite living up to it, Meghalaya is the ultimate romance of Nature during Monsoon! The exhilarating beauty which the nature displays in its favorite season is something one cannot afford to m