Flash floods triggered by torrential monsoon rain during the past 48 hours have claimed over 20 lives in Gujarat.