In a bizarre ritual, Hindu priests in the south Indian state of Karnataka toss babies from the rooftop of a temple onto a cloth held by waiting men, believing that this will make them grow stronger. On Monday, large crowds of devotees gathered at the Marutheshwara temple near Mudhol town in Bagalkot district to observe the ritual, locally known as 'Okali'.