First aid kit can be required any time. So what should it contain?

Below infographic from vi-tae.com has listed out all the essentials required and should be in stock.

First Aid Kit