Meghalaya is small state in Northeast part of India. Its home of wettest place on earth and longest caves. I explored Meghalaya few weeks back and I have to no hesitation to call it India
Read this post on thewanderingsoul.in