New Delhi, Aug. 20 -- Flash floods and landslides in Himachal Pradesh and Uttarakhand have once again placed India's disaster response machinery under strain. Despite the large-scale destruction, NDRF... Read More