The North-Eastern states of India are blessed with unparalleled beauty. The moment you enter here, you’ll feel like you’ve stepped into heaven. There are seven states in the North-East. Thus they’re called “Seven Sisters”. To check out some lovely sights of this region, read Best Places to Visit in North-East India. Mizoram is one of […]
