Nature is merciless! Devastating floods hit Mecca, Saudi Arabia