Share

Indian stone throwing festival| CCTV English

A festival named Bagwal is observed at the Devidhura temple in Champawat district of Uttarakhand in the most bizarre way, leaving at least 100 injured.

Leave a Comment