News

The 3 Kings Chapel is a lone church located atop a hill called Cuelim, in Cansaulim, in the vast expanses of South Goa. With Goa being rife with a million exciting stories and legends, one such urban ...