Frog wedding organised in northeastern India to appease rain god

Record ID: 424409