Guruvayur Sreekrishna Temple hosts Kalyanappooram, marrying 367 couples early

India