Featured in this video is the Guigailong Baptist Church at Imphal, Manipur state in India. This church was built in 1980 and is situated in a picturesque location. Believers in and around Imphal often visit this church and offer their prayers. One can find many small churches at Imphal.







