indiaholidaysearch.com informs you all the days when banks closed i.e bank holiday in India are closed due to religious or public events.
Major events (elections, strikes, riots...) are also listed , as well as school holidays in many countries.
We can only do this with your observations.