Lunglei
India /Mizoram /Lunglei /Lunglei The town of Lunglei is located in the Indian state of Mizoram. This town is located in the south central part of the state, and is a very popular tourist destination. The term Lunglei can be translated from the local language into English as ‘the bridge of rock’. True to its […]