Frogs married off in India to appease gods
(Agencies)
Updated: 2009-07-20 11:47

A woman performs a ritual during the solemnization of a frog marriage as children watch on at Madhyaboragari village, about 85 km (52 miles) east of eastern Indian city of Siliguri July 19, 2009. [Agencies]
|