India Travel

Top 5 Highlights of Heavenly Mizoram (North East India)

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 […]