Himachal Pradesh is a land of deities, fairs and festivals and last Sunday I had a chance to visit Baychari village in Shimla District and what...