Emergency fund: How to save for rainy days

We can't avoid uncertainties. Life throws anything unexpected at our way as we live day to day. What happens when these unforeseen situations happen? How financially prepared are you to meet them?