Weird Indian Customs and rituals... Breaking of coconut on head!!!

One such tradition is breaking of coconut on the human head!!

This ritual is followed in certain parts of  Karur, Coimbatore and  Madurai districts in Tamil Nadu.

Devotees gather in temple and a priest breaks the coconut on their heads.

This is done as a offering to the God. 

According to the villagers, this tradition began during the colonial period.

They wanted to construct a railway track through the temple.The Villagers were against it.

So just to challenge the villagers, the Britishers asked the villagers to break the stones on their heads and the would not built the track.

The villagers miraculously succeeded and  since that day this tradition is followed.