bird suicide

A village in India where hundreds of birds commit suicide together, everything happens on a new moon night

There are many such places in India which are mysterious, there are some such strange…