Devout Hindus converge at temples in south India to witness celestial wedding of deities

Record ID: 404352