Banichan village in Southwestern Bulgaria has a population of less than 600 yet they have a lot to be proud of in terms of religion, history and culture. Banichan is the place with the greatest per capita number of places of worship. “Four..