The major challenges of the 21 century faced by human beings are how to achieve water security, food security, energy security and environmental security. Owing to enhanced natural/anthropogenic disasters worldwide, these challenges become much more complicated and daunting especially for developing countries. Therefore, it is important to highlight the risk of different disasters as well as the modern tools and techniques for minimizing disaster incidence and ...