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. Villagers believe that the marriage of frogs pleases the rain gods and ensures better harvests with rains. [Xinhua/Reuters] |