The biggest Church in India is located at

a) Goa

b) Delhi

c) Madras

d) Bombay

Right Answer:  a) Goa

 

RelatedPost

Leave a Reply