This region is found in Mizoram's northeastern state of India; it is a place of unparalleled natural beauty, cultural ...
This landmark has become an icon in the city and serves as a symbol of Mizoram's Christian heritage. Aside from the architectural beauty it offers visitors to enjoy - this temple also presents ...