Thousands of devotees gather in temple to witness celestial wedding of Hindu gods in southern India

Record ID: 426915