Muringoor; Kerala, India. 680 316
It is a Catholic Charismatic Renewal ministry. It is also known as the Potta Ashram.
Potta is a tiny village about 30 miles north of Cochin in the southern most state of Kerala, west coast of India.
Divine TV ( Divine Network )