Mysore: We must all have all heard of the practice of worshiping  rain deities in different parts of the world. One such story, but with a very unusual deity,  is being reported from the village of Belavadi near Mysore. The farmers of this tiny village believe pleasing the Frog GodContinue Reading