This kind of geographical diversity makes Mizoram one of the best places to visit in north-east India. Goa, the land of beaches, is the smallest state in India and yet, arguably, the biggest ...