Large crowd gathers to worship a deity's idol, unearthed in India's northern Haryana

Record ID: 328094