Phawngpui Blue Mountain National Park
From Wikipedia, the free encyclopedia
Phawngpui Blue Mountain National Park is a national park located in South-Eastern Mizoram in India. Close to the Myanmar border the Chin Hills.
The clouded leopard makes its home here.