@paru123, Next time when she approaches you with a question why you didn't attend a particular event, you reply, "I am not sure how you find time to attend so many events. I am amazed". Follow this with a question, "Anything important we need to talk about?" a subtle way of communicating that you have no time for gossip. All of that should be said with a smile on your face so that she doesn't feel it is a hostile attitude.