WORLD> Asia-Pacific
Frogs married off in India to appease gods
(Agencies)
Updated: 2009-07-20 11:47
Frogs married off in India to appease gods
 Villagers perform rituals during a frog marriage at Madhyaboragari village, about 85 km (52 miles) east of eastern Indian city of Siliguri July 19, 2009. The frog marriage is a traditional ritual observed by the rural folk to appease the gods to bring in rain and ensure a good harvest. [Agencies]
Frogs married off in India to appease gods

   Previous page 1 2 3 4 5 6 Next Page