Its a Baptist Church of Mizoram; Venglai, Lunglei, Mizoram, India Local Church. Also shots for Documentary aswell....